Google Play - 失去了对语言的支持

时间:2014-11-13 13:35:14

标签: android google-play android-location

我的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'
}

为什么会这样?我希望在所有位置都可以使用应用程序并回退到默认语言。但在新设置中,我的应用程序看起来只能在列出的位置上使用。

1 个答案:

答案 0 :(得分:1)

那是因为AppCompat针对自己的资源(对于AppCompat库中的字符串)有55种语言的本地化。无论有没有它,您的应用程序只有3种语言的翻译。简而言之,通过消除对AppCompat的依赖,您没有放弃任何应用程序的翻译。