Tôi đã thử nghiệm với hệ thống xây dựng Android mới và tôi gặp phải một vấn đề nhỏ. Tôi đã biên soạn gói ActionBarSherlock của riêng mình mà tôi đã gọi là 'actionbarsherlock.aar'. Những gì tôi đang cố gắng thực sự là sử dụng aar này để xây dựng APK cuối cùng của mình. Nếu tôi bao gồm toàn bộ thư viện ActionBarSherlock dưới dạng mô-đun thư viện Android cho dự án chính của mình bằng dự án biên dịch (': actionbarsherlock'), tôi có thể xây dựng thành công mà không gặp sự cố nào.
Nhưng vấn đề của tôi là tôi muốn cung cấp sự phụ thuộc đó như một gói tệp aar MANUALLY chỉ khi tôi làm JAR thì dường như tôi không thể tìm ra cách đưa nó vào dự án của mình. Tôi đã cố gắng sử dụng cấu hình biên dịch nhưng điều này dường như không hoạt động. Tôi tiếp tục không thể tìm thấy biểu tượng trong quá trình biên dịch, điều này cho tôi biết rằng class.jar từ gói aar không được đưa vào đường dẫn lớp.
Có ai biết cú pháp để bao gồm một gói aar theo cách thủ công như một tập tin không?
xây dựng. nâng cấp
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile files('libs/actionbarsherlock.aar')
}
android {
compileSdkVersion 15
buildToolsVersion "17.0"
}
EDIT: Vì vậy, câu trả lời là hiện tại nó không được hỗ trợ, đây là vấn đề nếu bạn muốn theo dõi nó.
EDIT: Hiện tại vì điều này vẫn chưa được hỗ trợ trực tiếp, giải pháp thay thế tốt nhất dường như là giải pháp được đề xuất từ @RanWakshlak
EDIT: Cũng đơn giản hơn bằng cách sử dụng cú pháp được đề xuất bởi @VipulShah