リリース不能(私は無能)
ようやくいろいろの問題も解決できたと確認したので、さていよいよリリースのために署名つきの apk をビルドと思ったら、ADT が山のようにエラーをはいてしまう。しかも見ていると手をつけてなどいない appcompat-v7 関係でエラーを出したりしている。かと思えば string.xml の内容が多言語に翻訳されていないといって定義している文字列すべてがエラーだと言っていたり。もう、なにがなにやら。
調べてみるとどうやら appcompat-v7 を利用しているプロジェクトで軒並みこの現象が発生しているらしく、しかもずっと Google は修正してない(できてない)らしい。実際、それまではちゃんとビルドできて実行にも支障はないのだから。リリースビルドでいきなりあれこれといちゃもんをつけられても困る。しかも、あさってなところで。
対処方法としては Lint がその部分をエラーにしないようにしておくことくらいしかないというのだが、プロジェクト単体で処理しているはずがなぜか全体に対してその結果が影響し、さらに改善されるどころかおかしくなっていたりで、もうなにがなにやら、という状況に。
Android Studio ではそういうことはないというのでインストールしてみたものの、まるっきり勝手がわからないのでビルドにたどりつけない。
ではともはや SDK バージョンをあげてサポートライブラリを使わずにすむようにしようとしてみたが、これまたあちこちでわけのわからないエラーになる状況で(いや理由はあるのかもしれないが、そもそも Lint がおかしいのでもうなにが本当かわけがわからない)、二進も三進もいかない。ターゲットの SDK バージョンを修正したらそれでよしなにしてくれたらよいのに。なぜそこでエラーにするのか? ということばかりでもうお手上げ状態。
きっと、「お前はアプリなどもう作るな」と Google さんに言われているのではないか。そんなことまで感じてしまうくらい疲れてしまった。
せっかく作ったアプリではあるけれど、もう公開にたどりつける自身も気力もなくなってしまった。あきらめて履歴書を書くことにするよ。
[ [Eclipse]appcompatがLintエラーでExport(apk)できないんだが。|うつ病miwawaの日記帳 ]
| 固定リンク
コメント