Android 的 com.google.android.play:core 需要更新處理
更新 com.google.android.play
com.google.android.play:core 已為 core:1.10.3 添加以下備注:
Update your Play Core Maven dependency to an Android 14 compatible version!
Your current Play Core library is incompatible with targetSdkVersion 34 (Android 14),
which introduces a backwards-incompatible change to broadcast receivers to improve user security.
As a reminder, from August 31, Google Play requires all new app releases to target Android 14.
Update to the latest Play Core library version dependency to avoid app crashes: https://developer.android.com/guide/playcore#playcore-migration
解決方式:
1队塘、查看哪些庫使用了 com.google.android.play:core
一往史、方式一
1、cd 到工程目錄
2、執(zhí)行命令
./gradlew app:dependencies > dependencies.txt
遇到問題:
2.1 沒權限的話
解決方法:
chmod +x gradlew
2.2 版本不對的話
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
解決方法:
image.png
3闷煤、查看爽醋,升級或者刪除依賴
\--- project :sp-react-native-in-app-updates
+--- com.facebook.react:react-native:+ -> 0.68.2 (*)
\--- com.google.android.play:core:1.9.1
二蔬崩、方式二
1、使用Android 工具可以直接查看依賴
image.png
三搀暑、Unity 分包游戲會提示的錯誤
參考處理
https://forum.unity.com/threads/update-play-core-lib-or-fix-critical-error.1525768/
如果使用Unity直接打包aab 的方式,需要
2022.3.15f1 之后版本
2021.3.34f1 之后版本