Here là một ví dụ về Gradle
nhiệm vụ mà tạo ra .jar
từ classes.jar
.
classes.jar
tệp có thể được tìm thấy trong thư mục /build/intermediates/exploded-aar/
.
Chỉnh sửa: Tạo tệp jar cho mỗi Android Librar
y dự án và phân phối chúng độc lập. Điều gì về phụ thuộc theo yêu cầu của dự án thư viện - thêm những phụ thuộc trong dự án cuối cùng, nơi thư viện của bạn sẽ được sử dụng.
Ví dụ: bạn Android Library
dự án MyLibProject
, đã phụ thuộc sau đây trong build.gradle
dependencies {
compile "com.android.support:support-v4:19.+"
}
Khi bạn sẽ xây dựng dự án của bạn, bạn sẽ nhận được classes.jar
cho MyLibProject
, và những classes.jar
sẽ chỉ chứa lớp từ dự án thư viện , nhưng không phải từ com.android.support:support-v4:19.+
.
Sau đó trong một dự án khác, bạn thêm classes.jar
làm phụ thuộc thư viện trong build.gradle
và cũng xác định các phụ thuộc giống như trong MyLibProject
.
Và nếu bạn vẫn cần fatJar
, hãy xem here cách tạo fatJar
với Gradle
.
Nguồn
2015-02-25 08:09:02
Đây là một ví dụ hoàn chỉnh: http://stackoverflow.com/questions/21712714/how-to-make-a-jar-out-from-an-android-studio-project – Trifactor