开发了一个大型 Android 应用程序,并在模拟器上测试了从 4.1.1 到 10 的所有版本,在原始品牌的真实设备上以及从 4.1.1 到 9.0 的所有版本上进行了测试,没有出现任何错误。然而,当上传到商店时,出现了许多错误。例如,该应用程序是英语/阿拉伯语,在带有 android studio 的真实测试设备上工作正常,但在 Android 9.0 以下的商店中没有切换到阿拉伯语。 Android 5.1.1 上的通知等其他错误显示崩溃。
我的一般问题是,是什么让 Android 应用程序在连接到 Android Studio 的真实设备上运行良好,而当从 Play 商店安装相同的应用程序时,相同的真实设备会显示错误,谷歌在代码上做了什么来做到这一点,还有什么我可以做些什么来代替上传测试版进行最终测试吗?
最佳答案
对于多语言,请在您的 build.gradle 文件中添加以下代码。
android{
bundle {
language {
enableSplit = false
}
}
}
关于java - Android 为什么应用程序可以在真实设备上的 Android Studio 上运行,但上传到商店后出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58126654/