最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从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替换为用户名
其他回答
要知道确切的sdk文件在你的目录,得到android工作室,选择工具>sdk
复制并确保它在你的路径中有double //。
希望能有所帮助
打开Android Studio,打开文件菜单,选择文件结构,并指定一个SDK,使用你在“app/build”中定义的compileSdkVersion或targetSdkVersion。gradle”文件。
对我来说,问题在于我在安装了android studio之后还没有创建任何虚拟设备。所以,expo一直在抱怨sdk的位置,而主要的问题是缺少虚拟设备。希望这对将来的人有所帮助,让我找了几个小时。
PS:在这里你可以找到如何创建一个 https://developer.android.com/studio/run/managing-avds
最好的和最简单的方法是创建一个新的Android项目移动“app”文件夹从非工作项目到新做的一个,并在你的新项目的gradle中添加所需的依赖项,一切都会完美地工作)
我遇到的问题是地方性的。属性被提交到git存储库,即使它明确地说不这样做##这个文件必须*不*检入版本控制系统,。
为了在MacOS上修复这个问题,我只是去了文件>项目结构…并自动修复了这个问题。
为了修复git中的问题,我在项目根目录中执行了以下命令:
echo -e "\nlocal.properties" >> .gitignore
git add .gitignore
git rm local.properties --cached
git commit -m "Removed local.properties from the git"