abortonerror_android-错误:“ app_name”未翻译

android-错误:“ app_name”未翻译

我是Android编码和这个论坛的新手。 当我尝试运行项目进行测试时,出现以下错误:-

“ app_name”未翻译成af,am,ar,be,bg,ca,cs,da,de,el,en-rGB,en-rIN,es,es-rUS等,et-rEE,fa,fi ,fr,fr-rCA,嗨,hr,hu,hy-rAM,在,iw,ja,ka-rGE,km-rKH,    ko,lo-rLA,lt,lv,mn-rMN,ms,ms-rMY,nb,nl,pl,pt,pt-rBR,pt-rPT,ro,ru,sk,sl,sr,sv,sw, th,tl,tr,uk,vi,zh-rCN,zh-rHK,zh-rTW,zu

在<?xml version="1.0" encoding="utf-8"?>

ThessMuseams

Hello world!

Settings

strings.xml:-

ThessMuseams

Hello world!

Settings

alexcha asked 2020-02-08T21:17:24Z

11个解决方案

79 votes

在您的MissingTranslation中转到Severity

在此处找到MissingTranslation,并将其Severity更改为Warning。

Amit Anand answered 2020-02-08T21:17:44Z

43 votes

使用Android Studio,可以防止棉绒检查MissingTranslation警告。 将以下内容添加到您的app / build.gradle中:

要在gradle构建中忽略此操作,请将其添加到构建文件的android部分:

android {

...

lintOptions {

disable 'MissingTranslation'

}

...

}

grebulon answered 2020-02-08T21:18:09Z

11 votes

对于Android Studio,您可以使用以下两种方法之一来解决此问题

方法1.使用以下命令禁用build.gradle中的MissingTranslation检查

android {

lintOptions {

disable 'MissingTranslation'

}

}

方法2.忽略资源字符串文件中的MissingTranslation

xmlns:tools="http://schemas.android.com/tools"

tools:ignore="MissingTranslation" >

方法3.使用以下命令在特定字符串上将translateable设置为false

hello

您还可以参考避免Android Lint抱怨未翻译的字符串

Kris Roofe answered 2020-02-08T21:18:46Z

8 votes

您应该禁用:“导出应用程序时运行完全错误检查,如果发现致命错误,则中止”。

您可以从中的选项禁用它:

“窗口”>“首选项”>“ Android”>“ Lint错误检查”

您应该能够禁用

“导出应用程序时运行完全错误检查,如果发现致命错误,则中止”。

Oubaida AlQuraan answered 2020-02-08T21:19:24Z

8 votes

尝试添加translatable =“ [true / false]”。

ThessMuseams

sfledthered answered 2020-02-08T21:19:48Z

3 votes

该错误是由称为lint的检查引发的,该检查会检查每个依赖项,并猜测您希望将应用翻译成您使用的库所翻译的所有语言,如果是地图,则基本上是每个人。 Eclipse首选项中有一些关于lint的设置(Missing Translation)。 您可以完全关闭或配置棉绒,以便忽略翻译警告。

Riadhovic answered 2020-02-08T21:20:09Z

3 votes

只需单击AVD Manager旁边的复选框下拉图标。 然后选择清除棉绒警告。这将解决它。

ralphgabb answered 2020-02-08T21:20:29Z

3 votes

如何禁用翻译错误消息

如果要取消显示错误消息,请转到,

在Mac OS X上,

Eclipse->首选项-> Android-> Lint错误检查

解决Eclipse Android Lint Translation错误消息

在Windows上,

窗口->首选项-> Android->棉绒错误检查

KAUSHAL J. SATHWARA answered 2020-02-08T21:21:15Z

0 votes

在Windows上,

窗口->首选项-> Android->棉绒错误检查首选项窗口

必须取消选中运行完整错误检查

Unknown.geeko answered 2020-02-08T21:21:43Z

0 votes

您可以将文本翻译写入“翻译编辑器”。

Fuat answered 2020-02-08T21:22:03Z

-3 votes

我使用android studio(v1.2),添加以下构建脚本,然后解决了该问题:

lintOptions {

checkReleaseBuilds false

abortOnError false

}

Allen answered 2020-02-08T21:22:23Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
我jdk版本是11.0.13,以下是我gradle的代码android { lintOptions { checkReleaseBuilds false // Or, if you prefer, you can continue to check for errors in release builds, // but continue the build even when errors are found: abortOnError false } signingConfigs { debug { storePassword '123456' keyAlias = 'screen2' keyPassword '123456' storeFile file('O:\AvtronsysResoucres\code\Screenbox2-kasuo\app\screen2_android10.jks') } Release { storeFile file('O:\AvtronsysResoucres\code\Screenbox2-kasuo\app\screen2_android10.jks') storePassword '123456' keyPassword '123456' keyAlias = 'screen2' } } compileSdkVersion 29 defaultConfig { applicationId "com.avtronsys.screen2" minSdkVersion 21 targetSdkVersion 28 def code = new Date().format("yyMMddHHmm"); //versionName "V1.1_"+ versionCode versionCode 2112320000; versionName "V1.1_"+ code println "versionCode = "+versionCode println "versionName = "+(String)versionName testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" externalNativeBuild { cmake { abiFilters "armeabi-v7a" cppFlags "" } } ndk { abiFilters "armeabi-v7a" } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug } } //externalNativeBuild { // cmake { // path "CMakeLists.txt" // } //} sourceSets { main { jni.srcDirs = [] jniLibs.srcDirs = ['libs'] } } compileOptions { sourceCompatibility = 1.8 targetCompatibility = 1.8 } //buildToolsVersion = '29.0.2' applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile def fileName if (outputFile != null && outputFile.name.endsWith('.apk')) { if (variant.buildType.name.equals('release')) { fileName = "Screen2_Release_${defaultConfig.versionName}.apk" } else if (variant.buildType.name.equals('debug')) { fileName = "Screen2_Debug_${defaultConfig.versionName}.apk" } outputFileName = fileName } } } },这样的配置还是会出现Unsupported class file major version 55,是哪里的问题
最新发布
06-13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值