我正在尝试为我的 Android 应用程序创建一个 SHA-1 key ,以便我可以启用谷歌地图,但是在按下“导出已签名的应用程序”按钮后,我收到以下错误。
""app_name" is not translated in 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 警告”返回。有任何想法吗?谢谢。
最佳答案
您可以在这篇文章中看到一些信息:
Lint: How to ignore "<key> is not translated in <language>" errors?
基本上,最新的工具会在允许您导出之前进行 lint 检查。
你可以在下面禁用它
“窗口”>“首选项”>“Android”>“Lint 错误检查”
你应该可以禁用
“导出应用程序时运行完整的错误检查,如果发现 fatal error 则中止”。
我猜如果您分发到不同的区域设置,您的应用程序将无法按预期运行,这就是为什么工具认为这是一个“致命”错误。
关于android - 导出已签名的应用程序包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20474115/