1 問題
把app作爲獨立的module導入其他項目
2 步驟
1)在app的裏面的build.gradle裏面把
apply plugin: 'com.android.application'
替換成如下
apply plugin: 'com.android.library'
2)注視掉build.gradle文件裏面的applicationId
3)app的AndroidManifest文件中MainActivity的<intent-filter>
註釋掉,因爲一個App 不能存在2個程序入口,否則在桌面也會有2個圖標
4)在其它項目用通過導入module的方式導入這個module
3 遇到的問題
我替換下面的後
apply plugin: 'com.android.library'
as編譯提示如下錯誤
錯誤:需要常量表達式
真是日了狗,不知道什麼原因,到網上查了下原來是用了switch導致,改成if的結構就行,操作如下
鼠標點擊switch,然後點擊右鍵,點擊Replcace switch with if, 就ok了。
還遇到了manifest合併錯誤,點擊Merged Manifest示圖,
點擊AndroidManifest.xml文件的Merged Manifest 根據錯誤來解決。