[英]Google Play - lost support for languages
我的android应用正在使用'com.android.support:appcompat-v7:20.0.0'库。 在将APK上传到Google Play的过程中,我得到以下信息:“位置:默认+ 55种语言”。
这里是gradle文件的依赖关系,这使我对所有位置都完全支持:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:20.0.0'
compile 'com.android.support:support-v4:20.0.0'
}
从我的项目中删除com.android.support:appcompat-v7:20.0.0库后,我得到了以下信息:“位置:默认+ 3种语言”。 (我有默认目录和3个其他值目录)。
以下是仅将支持减少到几个位置的依赖项:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:20.0.0'
}
为什么会这样呢? 我想在所有位置都可以使用应用程序,并使用默认语言。 但是在新设置中,看来我的应用仅在列出的位置可用。
这是因为AppCompat
为其自己的资源(适用于AppCompat
库中的字符串)对55种语言进行了本地化。 有或没有它,您的应用程序仅提供3种语言的翻译。 简而言之,您没有通过消除对AppCompat
依赖来放松应用的翻译。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.