ฉันมีโครงการ Android ง่ายๆที่ฉันสร้างด้วย Android Studio 0.4.0 ฉันใช้ Gradle 1.9 และ Gradle Android Plugin 0.7 เมื่อวานนี้ฉันได้เพิ่มไลบรารี ButterKnifeของ Jake Wharton ในสคริปต์การสร้าง gradle ของฉัน:
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.
บางทีฉันอาจพลาดบางอย่าง แต่ไม่สามารถสร้างโครงการในเทอร์มินัลบล็อกความเป็นไปได้ของ CI สำหรับโครงการ Android
ความช่วยเหลือใด ๆ จะดีมาก
disable 'InvalidPackage'