strings xml Locale不变

Lou*_*olo 6 android locale

我遇到的问题是在发动另一区域如"德"的程序不使用它是为了使用的strings.xml(DE)应用程序时.

'values'目录截图的布局

工程进展:"恩"区域文件工作和应用程序成功使用此文件的字符串,但是设置为另一种语言,当应用程序恢复到默认的strings.xml文件.我甚至将文件设置为完全相同,但仍然没有运气.

编辑:通过在我的应用程序构建gradle中找到以下内容来解决此问题! resConfigs"en"

Lou*_*olo 7

解决方案:更改了应用程序gradle脚本.它最初有resConfigs"en",它阻止任何其他语言环境工作,所以我删除了该行.它在默认配置中.

之前:

android {
    compileSdkVersion 19
    buildToolsVersion '25.0.0'
    defaultConfig {
        applicationId 'com.xxxx.xxxx'
        minSdkVersion 19
        targetSdkVersion 19
        versionCode 1000
        versionName '1.05'
        resConfigs "en"
    }
}  
Run Code Online (Sandbox Code Playgroud)

后:

android {
    compileSdkVersion 19
    buildToolsVersion '25.0.0'
    defaultConfig {
        applicationId 'com.xxxx.xxxx'
        minSdkVersion 19
        targetSdkVersion 19
        versionCode 1000
        versionName '1.05'
    }
}    
Run Code Online (Sandbox Code Playgroud)