错误:即使在local.properties中正确,也找不到SDK位置

时间:2018-07-12 07:44:31

标签: android

我已经克隆了一个Android项目:

$ git clone https://me@bitbucket.org/company/company-android-app.git
$ cd company-android-app
$ ls
app/               build.gradle       firebase/          gradle/            
gradle.properties  gradlew            gradlew.bat        settings.gradle    

当我尝试使用android studio打开应用文件夹以开始使用该项目时,我得到了Gradle 'app' project refresh failedError: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.。事实是,SDK位置已在local.properties中设置:

sdk.dir=/Users/me/Library/Android/sdk

这是我在这台机器上使用过的其他Android项目中的相同位置。那么,为什么会出现此错误,以及如何解决呢?

编辑:其他信息:我已经在配置中检查了路径设置是否正确:

enter image description here

我看不到有什么问题。

2 个答案:

答案 0 :(得分:0)

在Windows 10机器上发生在我身上,删除了.Android,.AndroidStudio和.gradle文件夹(整个android studio缓存)并重新启动。 在android studio设置的一开始,它会询问sdk的位置,我在那里提供了它,并且它的工作原理就像魅力

答案 1 :(得分:0)

当我第一次在Android Studio中打开项目时,我打开了/app目录。当我关闭项目并打开封闭文件夹时,它起作用了。