AndroidStudioでandroidannotationsを使う

毎回ビルド環境を渡して作ってもらうのはだるいのでGradleを使いたくなり、EclipseからAndroidStudioへと変えてみた。その時に作業したandroidannotationsでの変更点

基本的に↓のサイトを参考にすればよい。

で、annotationが効いてファイルが作成されているにもかかわらずリビルドでエラーが出る場合があるけど、無視してデバッグしたらなぜか動いた。

リビルドとパスの解決方法が違うのかなぁと勝手に推測してる。

更に別のもGradleで入れてると以下のエラーが出る場合がある。

“duplicate files during packaging of APK”

これは以下を追加すれば動く。

android { packagingOptions { exclude ‘META-INF/DEPENDENCIES.txt’ exclude ‘META-INF/LICENSE.txt’ exclude ‘META-INF/NOTICE.txt’ exclude ‘META-INF/NOTICE’ exclude ‘META-INF/LICENSE’ exclude ‘META-INF/DEPENDENCIES’ exclude ‘META-INF/notice.txt’ exclude ‘META-INF/license.txt’ exclude ‘META-INF/dependencies.txt’ exclude ‘META-INF/LGPL2.1’ } }

ここに載ってるけど、AndroidStudioのバグらしい。

0.7で治るらしいので心待ちにしましょう