最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:

错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。

这是什么?我想从Android Studio运行示例程序。


当前回答

任何利用詹金斯的人,都能派上用场

你需要定义一个全局变量ANDROID_HOME和android sdk的路径值。

对于mac,则为/Users/YOUR_USER_NAME/Library/Android/sdk

其他回答

第一种情况:


找本地人。属性文件 设置SDK路径。

第二种情况:


如果你没有,那么从其他项目复制,并根据你的SDK路径设置它。

创建本地用户。Properties文件中包含以下内容

## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Tue Oct 24 17:40:53 CEST 2017

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

在我的情况下,我有错误的sdk位置没有找到

我做了什么: 我从git转到了克隆项目 打开项目目录 打开项目内部的app目录 复制本地文件。属性文件 然后粘贴到项目目录中 然后就成功了

有两种不同的可能性:

1).你的SDK在本地的位置是不正确的。在弹出的菜单文件。

2).或者文件丢失,如果你克隆了一个项目,就会发生这种情况,所以只需要创建一个本地文件。在Gradle Scripts文件夹下的properties文件,然后设置sdk路径。

像这样设置正确的sdk路径:

sdk.dir=YOUR_PATH_TO_THE_SDK

对于mac用户,路径应该是:

/Users/USER_NAME/Library/Android/sdk

对于windows用户,路径应该是:

c:\Users\USER_NAME\AppData\Local\Android\Sdk 

进入android文件夹并创建本地。属性文件,并粘贴您的SDK路径