欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android Studio 多層級(jí) Module 對(duì) aar 引用問(wèn)題解決方法

 更新時(shí)間:2017年12月24日 16:20:34   投稿:mrr  
這篇文章主要介紹了Android Studio 多層級(jí) Module 對(duì) aar 引用問(wèn)題的解決方法,需要的朋友參考下

最近碰到這么個(gè)惡心的問(wèn)題

問(wèn)題:有個(gè)arr文件被放到Module A中引用,現(xiàn)在Module B又依賴了Module A,則在編譯過(guò)程中會(huì)發(fā)生錯(cuò)誤,Module B找不到aar文件。(同時(shí)如果又有Module C 依賴了Module B,C也會(huì)出同樣的問(wèn)題)

解法:

1、正常給一個(gè)module加入aar文件的步驟是:

1.把a(bǔ)ar文件放入module文件夾下libs包下

2.然后在項(xiàng)目的build.gradle文件的android節(jié)點(diǎn)下加入

3.

1.

repositories {
 flatDir {
  dirs 'libs'
 }
}

4.然后繼續(xù)在dependencies節(jié)點(diǎn)中加入:compile(name: 'svprogresshud-release', ext: 'aar')

2、就是這樣會(huì)引發(fā)上面的問(wèn)題,所以你要做的是,給所有依賴或間接依賴Module A 的Module的build.gradle的android節(jié)點(diǎn)下加入

repositories {
 flatDir {
  dirs '../common/libs','libs'
 }
}

其中dirs前面一段路徑是Module A的文件夾

問(wèn)題原因:

對(duì)于Module B和Module C來(lái)說(shuō),他們依賴了Module A,不管用不用,他們都會(huì)去把Module A的依賴走一遍,當(dāng)走到你添加的aar本地依賴時(shí),他們?nèi)フ襛ar的路徑也需要你給出,而且給的方式如果是libs這樣的路徑,它會(huì)去找自己包下的libs,里邊自然沒(méi)有,所以你要給出另一個(gè)相對(duì)路徑:../common/libs這樣才能找到,而為了不影響自己這個(gè)Module對(duì)自己Module下的libs的引用,就使用逗號(hào)再添加一個(gè)路徑

總結(jié)

以上所述是小編給大家介紹的Android Studio 多層級(jí) Module 對(duì) aar 引用問(wèn)題 ,希望對(duì)大家有所幫助!

相關(guān)文章

  • Android 中Activity 之間傳遞參數(shù)

    Android 中Activity 之間傳遞參數(shù)

    這篇文章主要介紹了Android 中Activity 之間傳遞參數(shù)的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的方法,需要的朋友可以參考下
    2017-10-10
  • AndroidStudio kotlin配置詳細(xì)介紹

    AndroidStudio kotlin配置詳細(xì)介紹

    這篇文章主要介紹了AndroidStudio kotlin配置詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Android單選按鈕對(duì)話框用法實(shí)例分析

    Android單選按鈕對(duì)話框用法實(shí)例分析

    這篇文章主要介紹了Android單選按鈕對(duì)話框用法,以完整實(shí)例形式分析布局及對(duì)話框類的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • android滑動(dòng)解鎖震動(dòng)效果的開啟和取消

    android滑動(dòng)解鎖震動(dòng)效果的開啟和取消

    在4.0的圓環(huán)滑動(dòng)解鎖中,我們點(diǎn)擊下去的時(shí)候會(huì)有震動(dòng)效果,因?yàn)檫@個(gè)控件設(shè)置的震動(dòng)效果沒(méi)有綁定設(shè)置中設(shè)置的觸摸振動(dòng)開關(guān)來(lái)取消振動(dòng)效果,下邊這個(gè)例子實(shí)現(xiàn)了開啟和取消的方法
    2013-06-06
  • Android中的Activity生命周期總結(jié)

    Android中的Activity生命周期總結(jié)

    這篇文章主要介紹了Android中的Activity生命周期總結(jié),本文講解了Activity四大基本狀態(tài)、Activity七大生命周期函數(shù)、切換橫豎屏觸發(fā)的生命周期事件等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • Python基礎(chǔ)教程學(xué)習(xí)筆記 第二章 列表和元組

    Python基礎(chǔ)教程學(xué)習(xí)筆記 第二章 列表和元組

    這篇文章主要介紹了Python基礎(chǔ)教程學(xué)習(xí)筆記 第二章 列表和元組,需要的朋友可以參考下
    2015-03-03
  • Android 得到連接熱點(diǎn)的ip的方法

    Android 得到連接熱點(diǎn)的ip的方法

    這篇文章主要介紹了Android 得到連接熱點(diǎn)的ip的方法 ,需要的朋友可以參考下
    2018-01-01
  • 解決Android Studio4.1沒(méi)有Gsonfomat插件,Plugin “GsonFormat” is incompatible的問(wèn)題

    解決Android Studio4.1沒(méi)有Gsonfomat插件,Plugin “GsonFormat” is inco

    這篇文章主要介紹了解決Android Studio4.1沒(méi)有Gsonfomat插件,Plugin “GsonFormat” is incompatible (supported only in IntelliJ IDEA)的問(wèn)題 ,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-12-12
  • Android判斷設(shè)備網(wǎng)絡(luò)連接狀態(tài)及判斷連接方式的方法

    Android判斷設(shè)備網(wǎng)絡(luò)連接狀態(tài)及判斷連接方式的方法

    這篇文章主要介紹了Android判斷設(shè)備網(wǎng)絡(luò)連接狀態(tài)及判斷連接方式的方法,涉及Android針對(duì)網(wǎng)絡(luò)連接的相關(guān)判定技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • 簡(jiǎn)介Android 中的AsyncTask

    簡(jiǎn)介Android 中的AsyncTask

    AsyncTask是一個(gè)很常用的API,尤其異步處理數(shù)據(jù)并將數(shù)據(jù)應(yīng)用到視圖的操作場(chǎng)合。接下來(lái)通過(guò)本文給大家介紹Android 中的AsyncTask,感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03

最新評(píng)論