Android Studio 0.4.0으로 만든 간단한 Android 프로젝트가 있습니다. Gradle 1.9 및 Gradle Android Plugin 0.7을 사용합니다. 어제 Gradle 빌드 스크립트에 Jake Wharton의 ButterKnife 라이브러리 를 추가했습니다 .
dependencies {
compile 'com.android.support:support-v4:19.0.0'
compile 'com.android.support:appcompat-v7:19.0.0'
// Butterknife
compile 'com.jakewharton:butterknife:4.0.1'
}
Android Studio에서 애플리케이션을 실행하면 빌드가 제대로 실행되고 내 기기에서 올바르게 실행됩니다. 그러나 명령 줄에서 시도 gradle build
하면 빌드가 실패합니다. 내 린트 보고서의 일부는 다음과 같습니다.
InvalidPackage: Package not included in Android
/home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor.
/home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor.
/home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor.
/home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor.
/home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor.
아마도 내가 뭔가를 놓치고 있지만 터미널 블록에서 프로젝트를 빌드 할 수 없기 때문에 Android 프로젝트에 대한 CI의 가능성이 있습니다.
어떤 도움이라도 좋을 것입니다.
disable 'InvalidPackage'