Saya telah bereksperimen dengan sistem build android baru dan saya mengalami masalah kecil. Saya telah menyusun paket aar saya sendiri dari ActionBarSherlock yang saya sebut 'actionbarsherlock.aar'. Apa yang saya coba lakukan sebenarnya menggunakan aar ini untuk membangun APK akhir saya. Jika saya menyertakan seluruh perpustakaan ActionBarSherlock sebagai modul pustaka android ke proyek utama saya menggunakan proyek kompilasi (': actionbarsherlock') saya dapat membangun dengan sukses tanpa masalah.
Tapi masalah saya adalah bahwa saya ingin memberikan dependensi itu sebagai paket file aar MANUAL, jika saya ingin JAR maka saya tidak bisa menemukan cara untuk memasukkannya ke dalam proyek saya. Saya sudah mencoba menggunakan konfigurasi kompilasi tetapi ini sepertinya tidak berhasil. Saya terus mendapatkan tidak dapat menemukan simbol selama kompilasi yang memberitahu saya bahwa class.jar dari paket aar tidak dimasukkan dalam classpath.
Adakah yang tahu tentang sintaks untuk secara manual memasukkan paket aar sebagai file?
build.gradle
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: Jadi jawabannya adalah saat ini tidak didukung, inilah masalahnya jika Anda ingin melacaknya.
EDIT: Saat ini karena ini masih belum didukung secara langsung, alternatif terbaik tampaknya menjadi solusi yang diusulkan dari @RanWakshlak
EDIT: Juga lebih sederhana dengan menggunakan sintaks yang diusulkan oleh @VipulShah