Android应用未出现在Per-app language设置中,求解决方法
应用未出现在Android 13 Per-app语言设置中的问题
我正尝试为我的应用添加Per-app languages功能,已完成以下操作:
- 创建
res/xml/locales_config.xml文件:
<?xml version="1.0" encoding="utf-8"?> <locale_config xmlns:android="http://schemas.android.com/apk/res/android"> <locale android:name="en-US"/> <locale android:name="fr"/> </locale_config>
并在AndroidManifest.xml中配置该文件:
android:localeConfig="@xml/locales_config"
- 在
app/build.gradle中添加语言资源过滤配置:
android { ... defaultConfig { ... resConfigs "en_US", "fr" } }
目前遇到的问题:我的应用未出现在Per-app language设置中,已在Android 13稳定版的模拟器和真机上测试过。
额外环境信息:
com.android.tools.build:gradle:7.2.2 compileSdkVersion 33
我想知道是否遗漏了其他必要步骤,恳请有实现经验的开发者指点。
补充说明:将en-US和en_US统一替换为en后,问题仍未解决。
内容的提问来源于stack exchange,提问作者Tim
相关产品推荐
相关产品推荐

