我正在通过java代码手动更改应用程序语言!但是当我在 Play 商店中发布该应用程序时,更改语言就不再起作用了!
添加 build.gradle 文件(如果您上传了应用程序包)。
bundle {
language {
enableSplit = false
}
density {
// This property is set to true by default.
enableSplit = true
}
abi {
// This property is set to true by default.
enableSplit = true
}
}
将
.aab
文件上传到 Play 商店会默认删除本地化文件。
要保留本地化文件,请将其添加到
build.gradle
文件(应用程序模块):
android {
bundle {
language {
enableSplit = false
}
}
}
要验证修复情况,请在 Android 设备上安装
.aab
文件并检查功能。请按照以下步骤在 Mac 上进行验证:
安装Bundletool:
brew install bundletool
构建
.apks
文件:
bundletool build-apks --bundle=app-release.aab --output=app-release.apks
安装在设备上:
bundletool install-apks --apks=app-release.apks