Android-記錄升級高德地圖Android12的崩潰問題

圖片來源網絡,入侵必刪

最近因為隱私合規的問題升級了高德地圖SDK,在Android 12系統中出現以下問題:

E/LoadedApk: Unable to instantiate appComponentFactory
java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[zip file "/system/priv-app/MIUIContentExtension/MIUIContentExtension.apk"],nativeLibraryDirectories=[/system/priv-app/MIUIContentExtension/lib/arm64, /system/priv-app/MIUIContentExtension/MIUIContentExtension.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64, /system/lib64, /system/system_ext/lib64]]

遇到這個問題有點懵,因為只在Android 12當中出現。我咨詢高德地圖的技術支持,解決方案有兩種方法是:

1.build.gradle設置target < 30
2.target>=30application加上android:allowNativeHeapPointerTagging="false"

因為我的targetSdk 31,隨意使用第二種方案就成功解決了。希望這篇博客能幫助遇到同樣問題的小伙伴。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容