1.加入module
將一個module作為sample的依賴,
1.首先修改該module(我是用的test)的build.gradle文件
apply plugin: 'com.android.application'
改為
apply plugin: 'com.android.library'
并刪除applicationId
2.ctrl+alt+shift+s打開如圖界面,選擇sample的依賴,選擇 Module dependency,將test添加為依賴,重新編譯
Paste_Image.png
有可能會出現(xiàn)這樣的錯誤Error:Execution failed for task ':sample:processDebugManifest'.
Manifest merger failed with multiple errors, see logs
原因是module和sample最小系統(tǒng)版本有差異
另一個錯誤
http://blog.csdn.net/u013113491/article/details/46518869
主項(xiàng)目sample修改manifest文件:
tools:replace="android:icon, android:theme"
需要namespace: *xmlns:tools="http://schemas.android.com/tools" *
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.leo.kang.demo"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
tools:replace="android:icon, android:theme">
