android studio将项目中module变成library引用依赖

时间:2022-08-21 08:51:21

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是一致的。
android studio将项目中module变成library引用依赖

5.然后appbuild.gradle会出现
repositories {
flatDir { dirs 'libs' }
}

在dependencies中添加compile project(':appsdk') ,依赖library原工程,这里的appsdk就是创建module项目的名字。然后就可以将module当做library去使用了。