在一次更新了android studio之后我遇到了一些问题
本来我的版本时android studio 1.4
之后我的版本时android studio 2.4
更新之后比较重要的几个点 不一定全 希望对大家有帮助
第一个
需要在这里设置 为最新的 25
第二个
setting->gradle->use local gradle distrition
gradle home 设置为 你安装 android studio 的目录下的 类似于 这个 E:\android-studio-ide-171.3883974-windows\android-studio\gradle\gradle-3.4.1
第三个
请在 build.gradle(app)中
apply plugin: 'com.android.application'
android {
//为了解决部分第三方库重复打包了META-INF的问题
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
lintOptions {
abortOnError false
}
//尤其是这里的两行
compileSdkVersion 25
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.chunniwenhua.chunni"
minSdkVersion 19
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets { main { jni.srcDirs = ['src/main/jni', 'src/main/jni/'] } }
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile files('libs/Android_Map3D_SDK_V5.0.0_20170311.jar')
compile files('libs/gson-2.5.jar')
compile 'com.android.support:support-v4:26.0.0-alpha1'
}
最后 如果要导入之前的东西的话 需要改变
build.gradle(project)
buildscript { repositories { jcenter() } dependencies {
//把冒号之后的东西改成自己当前的android studio 的版本 classpath 'com.android.tools.build:gradle:2.4.0-alpha5' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }