导出签名的应用程序包出错

时间:2013-12-09 15:20:19

标签: android eclipse

我正在尝试为我的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警告”返回。有任何想法吗?谢谢。

2 个答案:

答案 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中创建资源文件,这将是找不到其他本地化版本的最低级别值。