Three.jsを使って、作ってみた

プログラミング関連の事を色々書いています(^^) 週末はレストランやコンビニのお菓子のことを書いています。

android 署名付きapkファイルが作成できない

署名付きapkファイルを作成しようと思い、Export Signed Apllication Package...を選択するとエラーが出ました。


そのエラーがこちら↓

"アプリ名" is not translated in af, am, ar, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, 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-rMY, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu

Issue: Checks for incomplete translations where not all strings are translated
Id: MissingTranslation

If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.


調べたら、これらのサイトに解決方法がありました!


文字の変換に問題があるようです。
こちらの解決方法は、「エラーを無視する」か「言語リソースを追加する」かのいずれかだそうです。

参考サイトを見る限り、「エラーを無視」でやるほうが、いい感じですね。

解決方法は・・・
①プロジェクトのプロパティのAndroid Lint Preferenceを選びます。
②IdのMissingTranslationを選択。
③severityを「fatal」から「Warning」に変更します。

これで、大丈夫です!
まだ、これでもエラーが出ていたら、一度「clean(クリーン)」してみてください。