2015-08-24 58 views
0

我已經使用IDEA IntelliJ來導出帶有公共接口的JAR文件。現在我正在嘗試創建另一個實現接口的JAR文件。這個JAR文件最終意味着被放到Android Studio項目中。這個JAR文件中的類將嚴重依賴Android SDK和Google API(這意味着它將從SDK中獲得import)。創建一個利用Android SDK的JAR文件

如何在Android Studio中創建此JAR文件?我試過新模塊 - >Android庫我驚訝地發現一個帶有清單的項目,導致我懷疑我實際創建了什麼。相反,我是否簡單地創建一個Java庫並手動添加Android SDK作爲依賴項?我會怎麼做呢?

回答

0

Android庫可以作爲傳統JAR或Android存檔(AAR)分發。 AAR庫具有能夠包含非java文件(如資源,資產或本機庫)的優勢。在Android Studio中創建Android庫將設置gradle腳本來打包AAR。你可以像使用jar一樣使用這個存檔。

將AAR導入應用程序時,庫的AndroidManifest.XML與應用程序的合併。這允許圖書館宣佈活動,服務或許可。

查看http://tools.android.com/tech-docs/new-build-system/aar-format瞭解詳情。