Android studio 將moudle導入項目作爲library使用

1.將 android module導入 android project 中 

這裏寫圖片描述

2.在要作爲lib導入的module 的build.gradle文件中添加一行 “apply plugin: ‘android-library’

這裏寫圖片描述

3.在要使用的module中將導入的module作爲依賴庫 

這裏寫圖片描述

 

這裏寫圖片描述

若是找不到先前導入的想要作爲lib的module,如 

這裏寫圖片描述

在setting.gradle中添加沒module即可 

這裏寫圖片描述

 

可能會出現的錯誤: 
1.

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@name value=(com.dyb.testdeleter.FSApplication) from AndroidManifest.xml:9:9-38
    is also present at [TestDeleter:base:unspecified] AndroidManifest.xml:24:9-58 value=(com.smw.arch_pattern.MyApplication).
    Suggestion: add 'tools:replace="android:name"' to <application> element at AndroidManifest.xml:5:5-20:19 to override.

解決方案:

是因爲主module繼承了引入modules的application引起,需要在引入modules的清單文件中註釋掉<application></application> 
2.若是modules中使用了dagger2,需要重新make project一下。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章