最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
当前回答
只需删除。idea文件夹,并再次导入项目。这对我很有效。
其他回答
在Linux中:
如果你已经下载了android SDK,但没有找到。
问题可能是文件是本地的。属性需要在与gradle的东西相同的目录中,以便gradle在构建和运行adb时找到它。
对于我的反应原生项目使用gradle,我需要把本地。属性文件到Myprojectname/android/文件夹。
因为我已经将SDK解压缩到下载,所以我只是在文件中使用这样一行的路径:
sdk.dir=/home/USER/Downloads/android-sdk-linux
这是我的解决方案,它可能会帮助其他人,去你的文件->修复ide。
提示将出现在下面要求重新扫描项目索引,它将检查你的文件和修复丢失的文件,在它完成后,它将要求你使缓存无效并重新启动,确保勾选两个可选选项:
我通过在windows中创建ANDROID_HOME环境变量解决了这个问题。
ANDROID_HOME=C:\Users\<user_name>\AppData\Local\Android\sdk
重新启动Android Studio,它应该构建项目!
请遵循以下几点,它为我工作:
去你的项目-> Android 创建文件local.properties 打开文件 根据操作系统粘贴Android SDK路径: 4.一个窗户 sdk。dir = C:/Users/USERNAME/AppData/Local/Android/sdk 4.b Linux或MacOS sdk。dir = /home/USERNAME/Android/sdk 将USERNAME替换为用户名
当你试图从../app/build导入Android Studio项目时,会遇到这个问题。gradle文件。
通过选择../build导入项目。Gradle文件位于项目的根目录中。