เราสามารถส่งออกไฟล์ jar สำหรับโครงการไลบรารี Android โดยไม่มีไฟล์ทรัพยากรโดย Android studio นอกจากนี้ยังต้องการสิ่งที่ฉันพบเมื่อเร็ว ๆ นี้
1. กำหนดค่าไฟล์ build.gradle ของคุณ
// Task to delete old jar
task clearJar(type: Delete){
delete 'release/lunademo.jar'
}
// task to export contents as jar
task makeJar(type: Copy) {
from ('build/intermediates/bundles/release/')
into ('build/libs/')
include ('classes.jar')
rename('classes.jar', 'lunademo.jar')
}
makeJar.dependsOn(clearJar, build)
2. เรียกใช้ gradlew makeJar ภายใต้รูทโปรเจ็กต์ของคุณ
คุณจะเห็น libs ของคุณภายใต้ dir เป็น build / libs / ถ้าคุณโชคดี
================================================== ==========
หากคุณพบปัญหา "ข้อยกเว้นการหมดเวลาของซ็อกเก็ต" ในบรรทัดคำสั่งดังต่อไปนี้
คุณสามารถทำตามขั้นตอนนี้เพื่อเปิดหน้าต่าง Gradle ในส่วนด้านขวาและคลิก "makeJar" บน Android studio เช่นนี้
จากนั้นไปที่ build / libs dir คุณจะเห็นไฟล์ jar ของคุณ
หวังว่าจะเป็นประโยชน์สำหรับคุณ
โชคดี @.@
ลูน่า