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

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

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


当前回答

第一种情况:


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

第二种情况:


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

其他回答

我得到这个错误后,刚刚克隆一个存储库。我以为是本地人。属性将自动生成,但它不是。我可以通过重新导入Gradle项目来生成它。

File > Re-import Gradle Project

我通过在windows中创建ANDROID_HOME环境变量解决了这个问题。

ANDROID_HOME=C:\Users\<user_name>\AppData\Local\Android\sdk

重新启动Android Studio,它应该构建项目!

有两种不同的可能性:

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 

第一种情况:


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

第二种情况:


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

造成这个错误的原因不止一个。

设置。Gradle可能丢失或其中的内容可能是错误的。 当地。属性可能丢失或SDK路径可能写入错误。