Android导入模块

Android新版本在导入模块时可能出现不能点击Finish的情况

所以我们导入模块可以使用以下方法:
1、在app同级目录下新建一个文件夹
在这里插入图片描述
2、然后将要导入的所有文件复制到该文件夹中,注意是文件夹里面的内容,不是文件夹
3、修改 implementation、compileSdk、buildToolsVersion、minSdk、targetSdk为项目中build.gradle中的值
4、在settings.gradle中声明这个模块include ':Xxx'

include ':app'
include ':Xxx'

5、如果导入的模块中没有build.gradle文件,需要新建一个文件build.gradle,然后复制下面内容,根据情况修改,然后Sync Now

plugins {
    id 'com.android.library'
}
 
dependencies {
    implementation 'androidx.appcompat:appcompat:1.2.0'
}

android {
    compileSdkVersion 31
    buildToolsVersion "27.0.3"

    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 31
    }

    sourceSets {
        main {
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']

            manifest.srcFile 'AndroidManifest.xml'
        }
    }
	
	buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

}

4、在app下的build.gradle中引入该模块

dependencies {
    implementation project(':Xxx')
    // ......
}

猜你喜欢

转载自blog.csdn.net/qq_46070108/article/details/120579286