java - Android 为什么应用程序可以在真实设备上的 Android Studio 上运行,但上传到商店后出现错误

标签 java android kotlin

开发了一个大型 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/

相关文章:

Android 在变化时获取 WiFi 信号强度

generics - 带有泛型的 SAM 转换

java - 防止将额外的 "app-unspecified.aar"上传到 Bintray

java - 我正在创建的视频编辑程序上的播放按钮不起作用

java - Android Wear 智能 watch 中的按钮

mockito - 在Kotlin中,模拟类不能等于其Java类吗?

generics - Kotlin 中 ReadOnly 和 ReadWrite 委托(delegate)属性的通用方差

java - 从另一个类调用 `setOnAction`

java - Elasticache Memcached 中 key 的最大长度是多少?

java - 我如何在 Android 上访问相机胶卷/照片?