最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
当前回答
第一种情况:
找本地人。属性文件 设置SDK路径。
第二种情况:
如果你没有,那么从其他项目复制,并根据你的SDK路径设置它。
其他回答
我遇到了同样的问题,但错误信息略有不同
未找到SDK位置。使用ANDROID_SDK_ROOT定义位置 环境变量或通过设置sdk。的目录路径 本地属性文件位于“xxx”
MAC & ReactNative
添加local.properties
找到你的Android SDK位置 /用户/ yourMacUserName /图书馆/ Android sdk 创建本地。在rootProject/android/local.properties下。 添加sdk路径 sdk。dir = /Users/yourMacUserName/Library/Android/sdk
这通常是可行的,但如果你与其他团队成员在一个团队中工作,那么你的macusername就不同了。
OR
设置ANDROID_SDK_ROOT变量
编辑~/。ZSHRC或~/。Bashrc还是… 添加SDK路径: 出口ANDROID_SDK_ROOT = $ HOME /图书馆/ Android sdk 打开一个新的终端选项卡或源~/.zshrc echo $ANDROID_SDK_ROOT测试打印正确的SDK路径。
或者,您也可以添加您的路径 导出路径= $ {PATH}: ANDROID_SDK_ROOT /工具:ANDROID_SDK_ROOT美元/平台工具 使用一些有用的命令。
创建本地用户。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
如果你正在使用Flutter,你显然会尝试从Androidmainfest.xml更改名称,只是不要更改回旧名称,一些包会在pub.dev中帮助你
请遵循以下几点,它为我工作:
去你的项目-> 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替换为用户名
如果所有这些都失败了,复制本地。属性文件到项目目录的根目录。简单。