在我的android库项目中,我包含许多第三方库,如
_canvasObject.getActiveObject().clone(function(cloned) {
cloned.set("top", cloned.top+10);
cloned.set("left", cloned.left+10);
_canvasObject.add(cloned);
});
当我使用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'
build arr时不包含第三个库。所以我的其他项目无法引用这个库。
但是当我加入Rosie项目时(https://github.com/Karumi/Rosie)。我可以自动加入./gradlew install
,dagger
....
我该怎么做?
我希望我的图书馆在我的arr中包含这些第三方库。我该怎么办?
答案 0 :(得分:0)
您必须在build.gradle中包含这些行才能使用Butterknife:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
apply plugin: 'com.neenbedankt.android-apt'