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 - Error exporting signed application package - Stack Overflow
- Android Lintでエラーがでる - コンピュータを楽しもう!
- Android Export aborted because fatal lint errors were found | Linux & iOS & Android Labs
文字の変換に問題があるようです。
こちらの解決方法は、「エラーを無視する」か「言語リソースを追加する」かのいずれかだそうです。
参考サイトを見る限り、「エラーを無視」でやるほうが、いい感じですね。
解決方法は・・・
①プロジェクトのプロパティのAndroid Lint Preferenceを選びます。
②IdのMissingTranslationを選択。
③severityを「fatal」から「Warning」に変更します。
これで、大丈夫です!
まだ、これでもエラーが出ていたら、一度「clean(クリーン)」してみてください。