2016-05-30 70 views
0

在我的Android庫項目包括我很多第三方庫,例如如何使用JCenter將第三個庫包含在.arr中?

compile 'com.jakewharton:butterknife:8.0.1' 
apt 'com.jakewharton:butterknife-compiler:8.0.1' 
// Java8的時間庫 
compile 'com.jakewharton.threetenabp:threetenabp:1.0.3' 
// RxJava 
compile 'io.reactivex:rxjava:1.1.5' 
compile 'io.reactivex:rxandroid:1.2.0' 

當我用./gradlew install建立ARR不包括第三庫。所以我的其他項目不能引用這個庫。

但是當我包括Rosie項目(https://github.com/Karumi/Rosie)。我可以自動包括dagger,butterknife ....

我該怎麼辦?

我想讓我的圖書館在我的arr中包含這些第三方庫。我該怎麼辦?

回答

0

您必須在您的build.gradle這些線路使用Butterknife:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
    } 
} 

apply plugin: 'com.neenbedankt.android-apt' 
+0

不不不,我需要我的ARR文件包含這些第三方庫。不是我的主要項目。你的方法是讓主項目使用butterknife。 – H3c

相關問題