Gần đây tôi đã chuyển sang Android Studio từ Eclipse và tốt hơn cho hầu hết các phần.Android Studio xuất bản thư viện cục bộ
Nhưng bây giờ tôi đang ở thời điểm muốn tạo thư viện để được sử dụng lại sau này. Tôi biết về các mô-đun, nhưng không muốn sử dụng chúng, vì nó có vẻ sao chép một bản sao trong mỗi dự án (tôi muốn có một tham chiếu đến một lib như trong Eclipse).
Vì vậy, tôi đã chuyển sự chú ý của tôi sang giải pháp Maven/Gradle. Lý tưởng nhất là tôi muốn để có thể xuất khẩu lib của tôi để repo địa phương và/hoặc repo maven, và tham khảo nó thông qua đó thông qua gradle. Tôi đã tìm kiếm khá lâu rồi, và mỗi câu trả lời đều khác nhau, và không ai trong số họ làm việc cho tôi. This là gần nhất tôi đã tìm thấy những gì tôi đang tìm kiếm, nhưng có một lỗi trong việc tạo javadoc.
Các trang web này (link và link) yêu cầu tài khoản Bintray hoặc Sonatype xuất bản các thư viện trên toàn cầu. Xuất bản thư viện là một mục tiêu cuối cùng đối với tôi vì vậy tôi muốn giữ tùy chọn đó mở nếu có thể, nhưng bây giờ tôi chỉ muốn libs của tôi là riêng tư.
Sẽ rất tuyệt nếu có một plugin mà tôi có thể chỉ định một repo maven để xuất, nhưng tôi chưa tìm thấy bất kỳ thứ gì có vẻ đầy hứa hẹn.
Vì vậy, câu hỏi của tôi là: Có cách "đơn giản" được đề xuất để xuất thư viện trong Android Studio mà tôi có thể tham khảo sau đó thông qua Gradle không?
Điểm thưởng: Tôi có thể làm xáo trộn thư viện với người bảo vệ khi được xuất bản không? Hiện tại, thiết lập minifyEnabled=true
trên kết quả lib của tôi trong tệp .aar
không được tạo khi xây dựng.
Bạn nhận được "Thực thi không thành công cho công việc": app: compileReleaseJavaWithJavac '. > Không thể tìm thấy tools.jar "? – Shine