Android 如何在android-studio中導入arr文件

一、之前做一個項目需要導入第三方module,感覺直接復制代碼太low了,就將其打包成arr文件,之后就是將這個文件導入app module中。
  1. 將.arr文件粘貼到libs中

  2. 打開module的 build.gradle文件,配置如下

     compile(name: 'XXX', ext: 'aar')
    

    其中XXX就是該arr文件的文件名, 例如 你的arr文件叫demo.arr,XXX就應該寫入 demo
    還需要在該build.gradle文件的android節(jié)點添加一下代碼,之后刷新一下就OK了。

     android {
         repositories {
             flatDir {
                 dirs 'libs'
             }
         }
     }
    
二、后來感覺項目有點龐大,新建了一個module,需要將該arr文件導入到module中,

這個module的配置跟前面一樣,不過你其他module要用這個module也比較麻煩一點,一下是具體步驟:

  1. 打開build.gradle文件,添加對該module的依賴。

  2. 添加一下代碼。注意:1.這段代碼是放在android節(jié)點下。2. dirs 'libs' 后面的是你arr文件所在的libs地址,實在懶得寫就這樣,之后把斜杠改了就ok了。

     repositories {
         flatDir {
             dirs 'libs', 'XXX/module_name/libs'
         }
     }
    
圖片.png
  1. 記得在Project 的根目錄build.gradle文件中添加,少任何一步都會導致編譯失敗。

     allprojects {
         repositories {
             google()
             jcenter()
             flatDir {
             dirs 'libs'
             }
         }
     }
    

參考:Android module library中添加aar包的那些坑 http://www.itdecent.cn/p/8c7acd1e926f?from=timeline/p/8c7acd1e926f?from=timeline

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,716評論 25 709
  • Gradle配置最佳實踐 本文會不定期更新,推薦watch下項目。如果喜歡請star,如果覺得有紕漏請?zhí)峤籭ssu...
    Solang閱讀 1,763評論 0 4
  • 露痕照孤雁, 讓風輕拂臉頰,那些模糊的記憶, 也會偶爾在夢里浮現(xiàn)出來。 寫的詩人已經(jīng)遠去, 那流轉幻化的“情”字被...
    陶韻閱讀 245評論 1 3
  • 潑婦的最大特點是什么?當眾罵人。這次,我終于做到了。而且和我對罵的還是所謂的公公。(吃瓜群眾,允許你先鄙視我半分鐘...
    琦靈閱讀 1,654評論 22 9
  • 今天在路上在和女朋友聊天 她提到今天加班到8點,然后這周六也加班。 我回了句,天天如此。 她說因為你沒感覺。 我苦...
    靜默之思閱讀 541評論 0 49

友情鏈接更多精彩內(nèi)容