我已经看到这个相同的东西张贴了好几次,但每当我试图导入我的项目到我的新工作笔记本电脑,我总是得到这个错误。
我从git(他的btw在我的旧笔记本电脑上运行良好)中提取了这个项目。
然后我去了sdk管理器,下载了所有的工具和所有可用的sdk。在欢迎屏幕中,我转到Configure->project Defaults->project Structure。Android SDK选项卡显示没有local.properties的项目的路径将是/applications/Android studio.app/SDK这是正确的。在SDK下,我有所有可用的SDK的可见。Project SDK设置为API 18
然而,当我试图构建我的项目时,我仍然会遇到这个错误。谁能告诉我,我还没看过哪里?
我运行的是Gradle1.7,当我试图构建它时,它是从services.gradle.org下载的
我有非常相似的情况(有一个项目在另一台机器上,克隆到我的笔记本电脑,看到了相同的问题),我看了它。
来自Android gradle插件的sdk.groovy
的错误消息:https://Android.googlesource.com/platform/Tools/build/+/master/gradle/src/main/groovy/com/Android/build/gradle/internal/sdk.groovy
通过查看代码,它的findLocation
需要设置AndroidSDKDir
变量,只有三种方法可以实现:
local.properties
文件,并使用sdk.dir
或android.dir
行。android_home
环境变量。虽然您的Android Studio知道SDK就在那个地方,但我怀疑Android Studio是否会将这些信息传递给gradle,因此我们会看到这个错误。
我在项目根目录下创建了local.properties
文件,并放入下面一行,它成功地编译了代码。
sdk.dir=/applications/Android studio.app/sdk/
我最近创建了一个新的本地repo,并从我们的远程存储库中提取了一些代码。 当我打开项目时,我在控制台中收到一条消息: 我按照这里的说明设置环境变量(Im in a Mac),并检查了我的local.properties: 所以,这两件事都解决了,我仍然得到这个错误。我已经搜索过了,但是没有一个解决方案对我有效。 有什么帮助吗?非常感谢。 编辑: 这只发生在一个项目中。其余的项目运行良好。
我正在尝试将我的android项目从Eclipse迁移到MAC中的android Studio v1.0.1 如果我创建一个新项目,一切正常,但如果我从Eclipse导入一个项目,则会出现以下错误: 错误:配置项目“MyProject”时出现问题。未找到SDK位置。使用sdk定义位置。本地目录。属性文件或使用ANDROID_HOME环境变量。 我的local.properties文件已经有了SDK
所以我在Android Studio中运行Gradle时遇到了这个错误。问题是文件已存在,并且包含正确的数据。此外,我的电脑上还有其他项目与本地项目完全相同。属性内容,它们工作正常。我从Github下载的一个示例出现了这个错误。以下是该示例的链接。 完全错误: 错误:(17,0)找不到SDK位置。使用local.properties文件中的sdk.dir或ANDROID_HOME环境变量定义位置。
编译项目时出现以下错误:错误:未找到SDK位置。使用sdk定义位置。本地目录。属性文件或使用ANDROID_HOME环境变量。这是错误的截图 我怎么解决它?SDK位置很好。问题是我不知道ANDROID_HOME环境变量是什么。
但我仍然得到同样的错误。
我使用的是Windows 7 64位计算机,目标SDK版本是23。