我正在尝试为我的Android应用程序创建一个SHA-1密钥,以便我可以启用谷歌地图,但是在按下“导出已签名的应用程序”按钮后,我收到以下错误。
“”app_name“未翻译为af,am,ar,be,bg,ca,cs,da,de, el,en-rGB,en-rIN,es,es-rUS,et,et-rEE,fa,fi,fr,fr-rCA,hi, hr,hu,hy-rAM,in,it,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“。
我第一次进行此类型的导出时,但是现在这个错误被作为“lint警告”返回。有任何想法吗?谢谢。
答案 0 :(得分:1)
您可以在这篇文章中看到一些信息:
Lint: How to ignore "<key> is not translated in <language>" errors?
基本上,最新的工具在允许您导出之前会进行lint检查。
您可以在
下禁用它“窗口”&gt; “偏好”&gt; “Android”&gt; “Lint错误检查”
你应该可以禁用
“导出app时运行完整错误检查,如果发现致命错误则中止”。
我猜测,如果你分发到不同的语言环境,你的应用程序将无法按预期运行,这就是为什么工具认为这是一个“致命”错误。
答案 1 :(得分:0)
好像您的app_name
已在语言本地化资源文件夹(values-en)中声明。
尝试在values
中创建资源文件,这将是找不到其他本地化版本的最低级别值。