diff --git a/external/Java.Interop b/external/Java.Interop index 25850ba741b..445ee6cdde6 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit 25850ba741b9e3d9dbda353c03b80f7ccb4def42 +Subproject commit 445ee6cdde696f771bb73c1694adacac56006b78 diff --git a/src/Xamarin.Android.Build.Tasks/Resources/proguard_xamarin.cfg b/src/Xamarin.Android.Build.Tasks/Resources/proguard_xamarin.cfg index c0616acdcc7..4527fd02826 100644 --- a/src/Xamarin.Android.Build.Tasks/Resources/proguard_xamarin.cfg +++ b/src/Xamarin.Android.Build.Tasks/Resources/proguard_xamarin.cfg @@ -3,7 +3,7 @@ -dontobfuscate -keep class android.support.multidex.MultiDexApplication { (); } --keep class com.xamarin.java_interop.** { *; (); } +-keep class net.dot.jni.** { *; (); } -keep class mono.MonoRuntimeProvider* { *; (...); } -keep class mono.MonoPackageManager { *; (...); } -keep class mono.MonoPackageManager_Resources { *; (...); } @@ -14,7 +14,7 @@ -keep class opentk.GameViewBase { *; (...); } -keep class opentk_1_0.platform.android.AndroidGameView { *; (...); } -keep class opentk_1_0.GameViewBase { *; (...); } --keep class com.xamarin.java_interop.ManagedPeer { *; (...); } +-keep class net.dot.jni.ManagedPeer { *; (...); } -keep class xamarin.android.net.ServerCertificateCustomValidator_TrustManager { *; (...); } -keep class xamarin.android.net.ServerCertificateCustomValidator_TrustManager_FakeSSLSession { *; (...); } -keep class xamarin.android.net.ServerCertificateCustomValidator_AlwaysAcceptingHostnameVerifier { *; (...); } diff --git a/src/java-runtime/java-runtime.csproj b/src/java-runtime/java-runtime.csproj index 60a41f213a2..2d65059d87f 100644 --- a/src/java-runtime/java-runtime.csproj +++ b/src/java-runtime/java-runtime.csproj @@ -17,9 +17,9 @@ - - - + + + diff --git a/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Remaps.xml b/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Remaps.xml index 5324e8e189f..53a299d9d49 100644 --- a/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Remaps.xml +++ b/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Remaps.xml @@ -1,10 +1,10 @@ + from="net/dot/jni/test/RenameClassBase1" + to="net/dot/jni/test/RenameClassBase2" /> + from="net/dot/jni/test/AndroidInterface" + to="net/dot/jni/test/DesugarAndroidInterface$_CC" /> diff --git a/tests/Mono.Android-Tests/proguard.cfg b/tests/Mono.Android-Tests/proguard.cfg index cbc69c8bebe..64005b977cb 100644 --- a/tests/Mono.Android-Tests/proguard.cfg +++ b/tests/Mono.Android-Tests/proguard.cfg @@ -1,3 +1,3 @@ # Need to preserve the contents of Mono.Android-Test-classes.jar --keep class com.xamarin.interop.** { *; (); } +-keep class net.dot.jni.test.** { *; (); }