国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

詳解Android的.aar文件生成方法以及使用技巧

2019-10-22 18:21:24
字體:
來源:轉載
供稿:網友

無論是用Eclipse還是用Android Studio做android開發,都會接觸到jar包,全稱應該是:Java Archive,即java歸檔文件。
在用AS的過程中,你會發現有aar這么個東西,經查閱資料了解到,aar是android歸檔文件,我想全稱應該是:Android Archive。

他們兩個有什么區別呢?

個人理解:

jar是java文件編譯后的class文件壓縮包。

aar是android module中所有resource文件和編譯后的java文件的總壓縮包。

區別在于:aar除了包含class文件,還包含resource文件。

在Android Studio中如何引入aar文件呢?

拿RecyclerView的aar文件為例。

1、找到aar文件:../Android_SDK_Windows/extras/android/m2repository/com/android/support/recyclerview-v7/24.0.0/recyclerview-v7-24.0.0.aar
copy到Android Studio項目中的libs目錄下。

2、然后在Android Studio對應的module的build.gradle文件中輸入一下內容:

dependencies {  ...  compile(name:'recyclerview-v7-24.0.0',ext:'aar')}repositories {  flatDir {    dirs 'libs'  }}

3、然后重新build下整個項目即可。

在Android Studio中如何把某一個module導出為aar文件呢?

以testlibrary為例:

1、執行對應module的assembleRelease命令:

Android,aar文件

上圖切記,如果是項目的主module,即app,則生成的是apk包。

2、在對應module的build/outputs/aar/目錄下即是:

Android,aar文件

如果想把aar文件導入到Eclipse中呢?

Android,aar文件

如圖:把aar文件用WinRAR等壓縮軟件打開后,會發現是上面的結構,classes.jar即為class文件的jar包,其他的為android相關的資源文件。

如果你想把導入到Eclipse中,就需要把這里面的所有資源和class文件轉換成一個library工程了。

用Eclipse新建一個library工程,導入res資源、清單文件和發編譯后的java文件。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 水富县| 昌乐县| 杨浦区| 河西区| 菏泽市| 乌兰浩特市| 阳西县| 乳山市| 长垣县| 仲巴县| 雅江县| 达孜县| 易门县| 湘潭县| 珠海市| 常德市| 平潭县| 高邑县| 彭山县| 苗栗市| 蓬安县| 泸水县| 那曲县| 屏东市| 边坝县| 庆阳市| 衢州市| 成武县| 阿拉善右旗| 黄梅县| 防城港市| 勐海县| 永丰县| 濉溪县| 遵化市| 黄浦区| 泗阳县| 佛坪县| 邯郸县| 安徽省| 阿拉善右旗|