最近,我从位置/Users/Shared/Downloads/adt-bundle-mac-x86_64-20130729/sdk
卸载了我的SDK并安装在/usr/local/android_sdk/sdk
中
以及我在Android Studio设置中所做的相同更改
配置 - >项目默认 - >项目结构 - >平台设置 - > SDK
现在,问题在于这些更改我可以构建任何新项目但是当我打开旧项目它给了我这个错误:
Gradle 'GPSProvider' project refresh failed:
Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.7-bin.zip'.
Build file '/Users/zohrakhan/AndroidStudioProjects/GPSProvider/GPSProvider/build.gradle' line: 9
A problem occurred evaluating project ':GPSProvider'.
A problem occurred evaluating project ':GPSProvider'.
The SDK directory '/Users/Shared/Downloads/adt-bundle-mac-x86_64-20130729/sdk' does not exist.
请帮我找出问题所在。
编辑1:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 11
targetSdkVersion 16
}
}
dependencies {
compile 'com.android.support:appcompat-v7:18.0.0'
}
答案 0 :(得分:5)
检查local.properties
文件(在/Users/zohrakhan/AndroidStudioProjects/GPSProvider/GPSProvider
目录中)。该文件可能包含:
sdk.dir=/Users/Shared/Downloads/adt-bundle-mac-x86_64-20130729/sdk
所以,只需替换sdk.dir
属性。
答案 1 :(得分:2)
如果它是一个旧项目并且你正在使用不同的sdk那么在导入之前执行以下操作
删除项目目录
打开Studio并导入项目并等待它与gradle同步。
如果它在同步时提供与gradle版本相关的错误,请使用您的错误消息建议的版本更新build.gradle文件。
现在请按照以下说明更新local.properties文件
将您的项目与Gradle同步,它会自动询问您项目中的sdk路径是否存在任何冲突。
从对话框中选择要使用的默认项目sdk。
这是从Android Studio 0.3.7
引入的