在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为默认版本(可以新开一个工程看看默认是什么)。

更多相关文章

  1. Android(安卓)上网流量监控方法
  2. Android开机运行,替换系统launch
  3. (9)Android之路====Android系统OTA更新
  4. Android开发之蓝牙(Bluetooth)操作(二)--修改本机蓝牙设备的可见
  5. springmvc dubbo整合cms内容发布平台ios android
  6. bonnie++、dbench、iozone在android上的移植
  7. Android(安卓)电子签名/手写签名 保存到相册详解
  8. 用百度地图API实现Android定位功能(2.6版本为例)
  9. 5.0 导入错误 出现"Loading data for Android(安卓)5.0"

随机推荐

  1. 真人演示乳房按摩法 咪咪大而不垂
  2. 如何在动态创建的HTML标签内容中避免单引
  3. HTML+CSS实现审核流程步骤效果
  4. 使用下一个div中的文本设置“下一个”按
  5. 关注“飞翔的键盘” 近期PlayBook/QNX开
  6. Checkbox CSS帮助或IE6黑客攻击
  7. 更改在表Django中选择了其中一个按钮时显
  8. 关于谱聚类spectral clustering转载自htt
  9. HTML中使用Ajax进行局部刷新页面
  10. 无法使用引导程序在页面上显示表列