当前位置: 首页 > 知识库问答 >
问题:

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

麹权
2023-03-14

我克隆了一个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打开app文件夹以开始使用该项目时,我发现Gradle“app”项目刷新失败,错误:未找到SDK位置。使用sdk定义位置。本地目录。属性文件或使用ANDROID\u HOME环境变量。问题是,SDK位置已在local.properties中设置:

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

这与我在这台机器上使用的其他android项目中的位置相同。那么,为什么我会出现这个错误,以及如何修复它?

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

我看不出这有什么问题。

共有2个答案

康锦
2023-03-14

当我第一次在Android studio中打开该项目时,我打开了应用程序目录。当我关闭项目并打开封闭文件夹时,它工作了。

年高洁
2023-03-14

发生在我的Windows 10机器上,有delete.Android、.AndroidStudio和.gradle文件夹(整个Android studio缓存)和start fresh。在android studio安装的一开始,它要求sdk的位置,我在那里提供了它,它工作得很有魅力

 类似资料:
  • 开始使用React Native。我确实安装了Android SDK、Java SDK和Android依赖项。在我的终端上运行演示应用程序时,我收到以下错误。 系统:-OSX Yosemite-Node v 5.5

  • 所以我在Android Studio中运行Gradle时遇到了这个错误。问题是文件已存在,并且包含正确的数据。此外,我的电脑上还有其他项目与本地项目完全相同。属性内容,它们工作正常。我从Github下载的一个示例出现了这个错误。以下是该示例的链接。 完全错误: 错误:(17,0)找不到SDK位置。使用local.properties文件中的sdk.dir或ANDROID_HOME环境变量定义位置。

  • 当尝试运行gradle时,我得到以下错误: 但是,当我检查JAVA_HOME变量时,我得到: 我的JAVA_HOME是在.bashrc中定义的,我仔细检查了它是否被设置为源。 我还检查了符号链接到,而又正确地符号链接到 此外,我还检查了或中没有重复的JAVA_HOME定义。 所以我的问题是Gradle如何/为什么找到,更重要的是我如何将它指向正确的目录? 其他需要JDK的程序工作得很好,所以我认为

  • 但我仍然得到同样的错误。

  • 我最近创建了一个新的本地repo,并从我们的远程存储库中提取了一些代码。 当我打开项目时,我在控制台中收到一条消息: 我按照这里的说明设置环境变量(Im in a Mac),并检查了我的local.properties: 所以,这两件事都解决了,我仍然得到这个错误。我已经搜索过了,但是没有一个解决方案对我有效。 有什么帮助吗?非常感谢。 编辑: 这只发生在一个项目中。其余的项目运行良好。

  • 我试图使用GraphQL和Apollo Android客户端运行这个示例项目:https://github.com/apollographQL/apollo-android/tree/master/apollo-sample 我是Android studio的新手,以下是我目前所做的: 在我的机器(mac)上安装了Android Studio 克隆完整Apollo Android Repo 启动A