You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Beginning with AndroidX.Core1.7.0, the Google AndroidX Java packages require API-31 (Android 12) in order to compile. Attempting to compile apps using them with previous versions of Android result in the following error:
As such, all AndroidX packages going forward now require MonoAndroid12.0+.
~All GPS/FB/MLKit packages in this repository depend on AndroidX, and thus these packages must also be bumped to MonoAndroid12.0+ in order to reference the latest AndroidX packages. As such, we have to move the entire GPS/FB/MLKit package ecosystem from MonoAndroid9.0/net6.0-android31.0 to MonoAndroid12.0/net6.0-android31.0. This means if you are targeting MonoAndroid9.0/10.0/11.0, you will not be able to use the latest packages. However the existing packages before this change will continue to work.
Note this only affects the Android version you are "targeting". Applications targeting MonoAndroid12.0 will continue to run on devices running previous Android versions.
The text was updated successfully, but these errors were encountered:
Context: xamarin/AndroidX#444
Beginning with
AndroidX.Core
1.7.0
, the Google AndroidX Java packages require API-31 (Android 12) in order to compile. Attempting to compile apps using them with previous versions of Android result in the following error:This can also be seen in the
META-INF\com\android\build\gradle\aar-metadata.properties
file incore-1.7.0.aar
(source):As such, all AndroidX packages going forward now require
MonoAndroid12.0+
.~All GPS/FB/MLKit packages in this repository depend on AndroidX, and thus these packages must also be bumped to
MonoAndroid12.0+
in order to reference the latest AndroidX packages. As such, we have to move the entire GPS/FB/MLKit package ecosystem fromMonoAndroid9.0
/net6.0-android31.0
toMonoAndroid12.0
/net6.0-android31.0
. This means if you are targeting MonoAndroid9.0/10.0/11.0, you will not be able to use the latest packages. However the existing packages before this change will continue to work.Note this only affects the Android version you are "targeting". Applications targeting
MonoAndroid12.0
will continue to run on devices running previous Android versions.The text was updated successfully, but these errors were encountered: