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

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

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


当前回答

我用File/Invalide cache/Restart解决了这个问题,然后点击Set 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

当我从Github克隆我的repo并运行./gradlew clean assembleDebug时,我只是面临着这个问题。我确认我的.bashrc文件中有ANDROID_HOME。

因此,我将项目导入到Android Studio中。注意到我的设置扩展。Gradle文件是。kts, settings.gradle.kts。当我完成导入后,我运行。/gradlew清洁assembleDebug,没有得到任何问题。

第一种情况:


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

第二种情况:


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

在当地检查一下。属性文件

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

正确地编写这个格式,并使用for路径检查/ slas

项目可能缺少一个设置。gradle文件。确保该文件存在于您正在导入的项目中。如果没有,请添加设置。Gradle文件:

include ':app'

保存文件并将其放在项目的顶级文件夹中。