Android Studio 3.2(gradle 版本 'com.android.tools.build:gradle:3.0.1') 导入项目的时候,
1、首先解压开源包,然后修改 gradle---wrapper 文件夹下的
gradle-wrapper.properties 文件中的
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
把这个内容修改为自己系统版本中的版本号
2、修改项目中 build.gradle 文件中 gradle 的
版本 classpath 'com.android.tools.build:gradle:3.0.1'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
3、修改模块中的 build.gradle(也就是在 app 文件夹中的 build.gradle)
修改 compileSdkVersion(编译时使用的 SDK 版本) 、buildToolsVersion (编译时编译工
具的版本号)、minSdkVersion(app 最小能适应的手机版本) 和 targetSdkVersion (app
最大能够安装到哪个版本)。
compileSdkVersion 25
buildToolsVersion '26.0.2'
defaultConfig {
applicationId "example.com.sunshine"
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
javaCompileOptions {
annotationProcessorOptions {
arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
}
}
}
注:有的版本中可能是不需要 buildToolsVersion '26.0.2',目前测试的发现 Android studio 3.2
('com.android.tools.build:gradle:3.1.2')是不需要 buildToolsVersion 配置的,其他版本还
是需要。
通过这样配置之后可以减少部分 bug 的出现。
开发中遇到问题可留言。