在AS中导入旧版本工程很容易出现乱七八糟的问题,我在找了网上几种方法后才导入成功。
首先就是把build.gradle中的sdk版本都改为合适的版本。
apply plugin: 'com.android.application'
android {
compileSdkVersion 23 #要修改
buildToolsVersion '23.0.3' #要修改
defaultConfig {
applicationId "com.apress.gerber.gradleweather"
minSdkVersion 21
targetSdkVersion 23 #要修改
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:support-v4:23.+'#要修改
compile project(':WeatherRequest')
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.2'
compile files('libs/universal-image-loader-1.9.5.jar')
compile files('libs/universal-image-loader-1.9.5-javadoc.jar')
compile files('libs/universal-image-loader-1.9.5-sources.jar')
}
再然后很可能会出现类似的报错:
Error:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-2
这是grade的版本不对,AS试图自动下载相关版本然后出现不能适配的问题,可以将下载的版本删除:
进入AS的terminal输入:
ls -l ~/.gradle/wrapper/dists/
然后找到刚才无法安装的gradle版本删除。
再然后点击AS 中File》project structure 在SDK location下面选中Project ,在后面修改为你当前AS版本的gradle version,Android Plugin Version为默认版本(可以新开一个工程看看默认是什么)。
本文详细介绍了解决Android Studio导入旧版本项目时遇到的各种问题的方法,包括调整Gradle配置、解决依赖冲突及版本不适配等问题。

1万+

被折叠的 条评论
为什么被折叠?



