2015年9月10日木曜日

Butter Knife のフィールドやメソッドが Lint に Unused declaration と言われないようにする方法

以下のように apt のプラグインを追加します。
https://bitbucket.org/hvisser/android-apt
このプラグインを追加すると、gradle のソースフォルダとして認識される場所に Butter Knife で生成されるコードが格納されます。
そのため、Butter Knife で生成されたクラスも Lint から見えるようになり、Lint が怒らなくなります。やったー。


ルートプロジェクトの build.gradle
  1. buildscript {  
  2.     repositories {  
  3.         jcenter()  
  4.     }  
  5.     dependencies {  
  6.         classpath 'com.android.tools.build:gradle:1.3.1'  
  7.         classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // これを追加  
  8.     }  
  9. }  


モジュールの build.gradle
  1. apply plugin: 'com.android.application'  
  2. apply plugin: 'com.neenbedankt.android-apt' // これを追加  
  3.   
  4. ...  



0 件のコメント:

コメントを投稿