Android Studio導入其他工程的app作為module

Android Studio導入其他工程的app作為module,往往下載別人的demo,功能效果都在demo中的app。如果一個個拷貝類過來很麻煩,特別多配置的,重點是會影響到項目中的app會變的很臃腫。

解決方案:把demo的app作為module導入到項目中,依賴於項目的app

缺點:app可以任意使用module中的內容,但是module不能使用app中的內容(彌補:參數傳遞暫時處理)

ok,開始操作流程:

1、導入:點擊file,選擇import module,選擇demo中的app路徑

2、修改參數:新導入的module中的build文件下的apply plugin: 'com.android.application'修改apply plugin: 'com.android.library'(很關鍵)

3、依賴:點擊app,選擇Open Module Setting ,點擊dependencies右邊的加號選擇剛導入的module

基本上面就弄好瞭

可能出現的問題:

1、檢查setting.gradle是否已經include進module

2、如果module下libs有aar文件,去app下的build中的android下

 

repositories {
        flatDir { dirs '../Mondule名字/libs' }
    }

You May Also Like