1.在项目的module中的build.gradle
文件中的
apply plugin: 'com.android.application'
改为
apply plugin: 'com.android.library'
2.然后在module中将defaultConfig
中的applicationId
这项删掉,变成:
defaultConfig {
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
3.在module中添加repositories
:
repositories {
flatDir {
dirs 'libs'
}
4.然后选择File->Project Structure->Library Repository
在app中添加flatDir { dirs 'libs' }
,app和moudle是一致的。
5.然后app
中build.gradle
会出现 repositories {
flatDir { dirs 'libs' }
}
在dependencies中添加compile project(':appsdk')
,依赖library原工程,这里的appsdk
就是创建module项目的名字。然后就可以将module当做library去使用了。