8月1日から、従来のAdMob実装方法が使えず、グーグルプレイサービスを実装する必要があるのだが、グーグルからダウンロードしたEclipse(最新のAndroid SDK)での署名時にエラーが出る。\(゜ロ\)(/ロ゜)/
というわけで、以下、直し方。なお、私の環境は日本語プラグイン入れたPleiadesなのでご注意を。
http://stackoverflow.com/questions/23821554/auth-client-using-bad-version-title-is-translated-here-but-not-found-in-defaul
に書いてある通り。
英語なので、分かり易く日本語で書くと、ようはLintエラー検査で、MissingTranslationとExtraTranslationの重大度が高く設定されているため、はじかれています。
日本語環境では
ウインドウ--->設定--->Lintエラー検査から、「問題」フィールドにMissingTranslation及びExtraTranslationと打ち込み、重大度を警告(Warning)に引き下げてやればOKです。
あとは、google-play-services_lib/resの中の、values-en-rIN の auth_strings.xmlを valuesフォルダにコピーしといたほうが良い・・・かな?英語のauth_strings.xmlならどれでも良い気もするけど、valuesフォルダにauth_strings.xmlが入ってないと、デフォルト値が無いことになる。
0 件のコメント:
コメントを投稿