diff --git a/Android/ARCore/build.cake b/Android/ARCore/build.cake
index 65184a6897..c831763261 100644
--- a/Android/ARCore/build.cake
+++ b/Android/ARCore/build.cake
@@ -2,11 +2,11 @@
var TARGET = Argument ("t", Argument ("target", "ci"));
-var NUGET_VERSION = "1.29.0";
+var NUGET_VERSION = "1.42.0";
-var AAR_VERSION = "1.29.0";
+var AAR_VERSION = "1.42.0";
var AAR_URL = string.Format("https://dl.google.com/dl/android/maven2/com/google/ar/core/{0}/core-{0}.aar", AAR_VERSION);
-var OBJ_VERSION = "0.3.0";
+var OBJ_VERSION = "0.4.0";
var OBJ_URL = string.Format("https://oss.sonatype.org/content/repositories/releases/de/javagl/obj/{0}/obj-{0}.jar", OBJ_VERSION);
Task ("externals")
diff --git a/Android/ARCore/source/Additions/Additions.cs b/Android/ARCore/source/Additions/Additions.cs
index 1b47bddf13..d8297aee86 100644
--- a/Android/ARCore/source/Additions/Additions.cs
+++ b/Android/ARCore/source/Additions/Additions.cs
@@ -10,4 +10,20 @@ public partial class DepthPoint : Google.AR.Core.ITrackable {}
public partial class InstantPlacementPoint : Google.AR.Core.ITrackable {}
public partial class Plane : Google.AR.Core.ITrackable {}
public partial class Point : Google.AR.Core.ITrackable {}
+
+ public partial class Earth
+ {
+ ~Earth()
+ {
+ InternalFinalize();
+ }
+ }
+
+ public partial class StreetscapeGeometry
+ {
+ ~StreetscapeGeometry()
+ {
+ InternalFinalize();
+ }
+ }
}
diff --git a/Android/ARCore/source/Transforms/Metadata.xml b/Android/ARCore/source/Transforms/Metadata.xml
index 19f7a15c3a..1529aae01d 100644
--- a/Android/ARCore/source/Transforms/Metadata.xml
+++ b/Android/ARCore/source/Transforms/Metadata.xml
@@ -7,11 +7,11 @@
Android.Media.Image
Java.Lang.Object
-
-
+
+
override
protected
-
-
+
+
+ InternalFinalize
+ internal
+ InternalFinalize
+ internal
+
+
+
+
+
+
\ No newline at end of file