APP安装到安卓9版本以下的手机上可以正常运行,安装到安卓9以上版本就闪退,有谁能解决这个问题吗?重酬!
14条回答 默认 最新
檀越@新空间 2024-04-20 01:31关注上午好☀️☀️☀️️
本答案参考ChatGPT-3.5这个问题是因为APK的编译版本过低,不能适配新的安卓系统。需要修改APK的编译版本,才能适配新的安卓系统。
解决方案:
- 修改build.gradle文件
在build.gradle文件中,找到
compileSdkVersion、minSdkVersion和targetSdkVersion三个版本号。将
minSdkVersion的版本号提高到能够适配目标新安卓系统的最低版本,同时将targetSdkVersion的版本号提高到目标新安卓系统的版本,建议设置为最新的安卓系统版本。具体操作如下:
android { compileSdkVersion 30 defaultConfig { applicationId "com.example.myapp" minSdkVersion 21 // 将minSdkVersion提高到21以上 targetSdkVersion 30 // 将targetSdkVersion提高到最新的安卓系统版本 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } }- 重新编译APK
修改build.gradle文件后,重新编译APK即可适配新的安卓系统。
在Android Studio中,可通过菜单栏选择 Build -> Make Project 来重新编译APK。
重新编译后,将新的APK安装到设备上测试,看是否能够兼容新的安卓系统。
评论 打赏 举报解决 1无用