0

在我的 android 库项目中,我包含了许多第三方库,例如

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 installbuild arr 时,不包括这第三个库。所以我的其他项目不能引用这个库。

但是当我包含 Rosie 项目(https://github.com/Karumi/Rosie)时。我可以自动包含daggerbutterknife....

我该怎么做?

我希望我的库在我的 arr 中包含这些第三方库。我该怎么办?

4

1 回答 1

0

您必须在 build.gradle 中包含这些行才能使用 Butterknife :

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

apply plugin: 'com.neenbedankt.android-apt'
于 2016-05-30T13:38:00.467 回答