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

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

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


当前回答

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

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

其他回答

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

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

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

最好的和最简单的方法是创建一个新的Android项目移动“app”文件夹从非工作项目到新做的一个,并在你的新项目的gradle中添加所需的依赖项,一切都会完美地工作)

打开Android Studio,打开文件菜单,选择文件结构,并指定一个SDK,使用你在“app/build”中定义的compileSdkVersion或targetSdkVersion。gradle”文件。

这是我的解决方案,它可能会帮助其他人,去你的文件->修复ide。

提示将出现在下面要求重新扫描项目索引,它将检查你的文件和修复丢失的文件,在它完成后,它将要求你使缓存无效并重新启动,确保勾选两个可选选项:

检查, 1. 在模块设置中,是否,SDK位置是否正确。 2. 如果是,检查是否为local。属性文件(不是一个放在app模块内,而是一个放在app模块外,在父级)。如果没有,在里面添加下面的线条。

sdk.dir=/path/to/sdk/../Android/Sdk