在Android Eclipse 開發如何 使用 (*.aar)文件


開場白:其實這篇文章有點白費心機。

詳細說明是:http://blog.csdn.net/qiujuer/article/details/39754517?utm_source=tuicool

1.(*.aar)幾乎是Android Studio的東西,所以你要用eclipse來使用 基於“IntelliJ IDEA”的Android Studio,必須要了解這個玩意里面是什么!

2.說退一萬步,既然Android Studio使用的(*.aar),你就好好的去學使用Android Studio,為何要使用eclipse 來弄這(*.aar)呢?

3.什么?因為github的開源項目用 “Gradle ” 構建項目 來 依賴 這些 包 (*.aar)。 

4.而Android Studio本來就用Gradle ,所以直接github的URL一導入,花上一兩分鍾就能跑起項目了。

哎,沒有辦法了。看來eclipse以后都不知道怎么怎么辦。(如果新開的Android項目的話,要大力建議使用Android Studio,畢竟別人github上的大牛都用Gradle 了,更別說Android Studio)

 

看完上面的吐槽,還想自找麻煩使用Eclipse 使用 (*.aar)包的話,就繼續看下面吧。

 

前提:我假設 (*.aar)的包是從“%ANDROID_HOME%\extras\android\m2repository” 中的 v4 或者 v7中獲取到的。

什么? 你的SDK沒有 更新到“ m2repository ”文件夾 或者 “被大天朝攔住網絡無法更新”。

好吧!你贏了,你去看 http://www.cnblogs.com/shortboy/archive/2012/10/25/2738294.html這篇吧。

更新完你的SDK再回來看吧。

(其實我還沒有用Android Studio時,在eclipse開發時,都是沒有更新到“m2repository ”文件夾)

更新完后如圖:

 

言歸正傳:

1.我們以appcompat-v7來舉例吧,又什么你不知道appcompat-v7有什么?

請看這篇吧:http://blog.csdn.net/xyz_lmn/article/details/12623609

2.我們看到下面的圖片的文件,就看到客官們的的(*.arr)文件了

 

3.我們直接雙擊看里面是什么?

如圖,里面有一個jar,和其他類似在Eclipse的工作目錄,例如res,assets,AndroidManifest.xml這些文件

4.如果這樣的話,我們是否可以考慮當這個(*.arr) 里面的res,assets,AndroidManifest.xml是一個在eclipse中的Android 的 libs項目的文件,復制過去后再把這個項目聲明為libs

5.然后在你想要使用的項目中導入你的class.jar(當然,你需要改變成相應的名字,如果你不改我也耐不了你如何)

6.現在你再引入剛才的libs項目,再啟動一下你的項目。(如果你沒有引入剛才的libs項目,估計只加入jar的話,肯定會報找不到某資源的異常)。

 

經過這六步,你還感覺用eclipse來導(*.arr)使用不麻煩的話。我只能說。你贏了。拜拜

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM