最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
当前回答
在我的情况下,我使用linux和双引号周围的路径在本地。属性如
sdk.dir = "/root/Android/Sdk/"
export ANDROID_SDK_ROOT = "/root/Android/Sdk/"
所以应该是这样
sdk.dir = /root/Android/Sdk/
export ANDROID_SDK_ROOT = /root/Android/Sdk/
和. bash_profile
其他回答
我通过在windows中创建ANDROID_HOME环境变量解决了这个问题。
ANDROID_HOME=C:\Users\<user_name>\AppData\Local\Android\sdk
重新启动Android Studio,它应该构建项目!
任何利用詹金斯的人,都能派上用场
你需要定义一个全局变量ANDROID_HOME和android sdk的路径值。
对于mac,则为/Users/YOUR_USER_NAME/Library/Android/sdk
创建本地用户。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
对我来说,这个问题是由“打开一个现有项目”而不是“导入”打开克隆项目引起的。
文件“设置”。Gradle "已经存在于下载的项目中。然而,Android Studio使用“打开一个现有项目”选项不会选择它,只有“导入”将强制Android Studio解释整个项目设置。
帕尔西奇的回答中含蓄地提到了同样的观点。
当我检查一些仍然得到错误时,他们创建本地。Android目录下的properties文件,并写入路径。 你得到错误的原因是因为在书写路径上有拼写错误。