2014年9月27日土曜日

Enjoy<(。ε゜)> appcompat_v7は増え続ける

一ヶ月ぶりじゃねーかうわあああ
スイヤヘェェン!

KitKatが出始めた時から出てきた開発上の問題で死にかけたので忘備します。

4.4対応のAndroidプロジェクトを作ってると、勝手にappcompat_v7_3みたいなプロジェクト
がガンガン作られていく。

その時の対策を「appcompat_v7 エラー」とやらでぐぐってみると、やっぱり同じことで苦しめられている人が何人かいる。その中の一番手軽な内容を手順的に書いておく。

ただこの方法で留意することは、最初にでてきたappcompat_v7は消してはいけないということ。
今回の方法ではこのappcompat_v7を使いまわしていくからだ。

  1. 4.4対応のプロジェクトを2回目以降に作ると、忌まわしきappcompat_v7_*が出てくる。
  2. appcompat_v7_*を削除する。僕は「パッケージマネージャー → appcompat_v7_*プロジェクト右クリック → 削除をクリック → ディスクから削除にチェックを入れて削除」をした。
  3. 自分が作ったプロジェクトがエラー祭りになる。これはappcompat_v7_*が削除されることで中にあったパッケージをインクルードできなくなったから。
  4. エラー祭りのプロジェクトをパッケージマネージャで選択し、右クリックメニューからプロパティを選択する。
  5. 右のリストからAndroidを選択して、下の方にあるライブラリを見る。するとこのプロジェクトがappcompat_v7_*をインクルード使用としてることがわかると思う。
  6. appcompat_v7_*を選択し、削除をクリック。
  7. Addをクリックして、appcompat_v7を選択。
  8. エラーがなくなったよ!やったねたえちゃん!

画像はめんどかった。ごめん。
ただ、これでちゃんとコンパイルが通るはず。