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

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

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


当前回答

请复制“本地”字样。从SDK位置提到的任何其他项目中粘贴到项目的主目录。问题解决。快乐的编码…

其他回答

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

include ':app'

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

如果你正在使用Flutter,你显然会尝试从Androidmainfest.xml更改名称,只是不要更改回旧名称,一些包会在pub.dev中帮助你

我有一个情况,我已经有了本地。属性文件设置,但我仍然得到这个错误。结果是,如果项目有子模块,则必须复制本地模块。属性也放入子模块文件夹中。

我也尝试了以上所有的解决方案,但都不起作用。然后我检查ANDROID_HOME变量。我在变量名后面加了一个空格。然后我移除了那个空间,检查它是否正常工作。因此,请确保ANDROID_HOME变量前后没有任何额外的空间

为我找到了工作解决方案。不添加本地。设置ANDROID_HOME变量。似乎是Android Studio和Intellij IDEA的bug。 你只需要要求IDE“重置”路径到Android SDK。 “SDK Location not found”在Android Studio中,尽管环境变量设置正确