如果我错过了一个尚未在我的西类牙语strings.xml文件中翻译并且没有任何运气的字符串,我试图让gradle使我的android构建失败。我知道Androidstudio中有IDE级别的选项,但我希望可以设置一些gradle配置或标志以使我的构建失败。我试过在lint选项下向我的gradle文件添加几个标志,但它们并没有真正做任何事情。lintOptions{abortOnErrortruequiettrueignoreWarningsfalseenable'MissingTranslation'}以前从来没有在这里问过问题,所以如果我没有正确提问,我深表歉意更新似乎向lintbl
这个问题很奇怪。我试图直接在build.gradle中添加一个字符串,因为我需要它来使用Tray库(https://github.com/grandcentrix/tray)。在我的第一个项目中,一切都很顺利。在第二个项目中,它有点复杂。我正在使用gradle:1.2.3并且在导出已签名的apk时出现MissingTranslation错误。构建.gradleapplicationId"some.app.id"resValue"string","tray__authority","${applicationId}.tray"构建错误.../build/generated/res/gen
我想生成一个签名的apk并得到以下错误:Error:(65)Error:"..."isnottranslatedin"en"(English)[MissingTranslation]我的项目仅包含默认文件夹(没有语言插件),例如values文件夹和一种语言,即德语(意思是,我有一个values-de文件夹)我的默认语言是英文,所以所有不属于特殊语言的资源都应该是英文的。问题为什么androidstudio告诉我,它缺少en语言,尽管我没有一个en文件夹?也许en-folder是gradle导入的一部分?我能以某种方式排除它们吗?实际上,我不知道en来自哪里,因为我没有在任何地方使用它.