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

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

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


当前回答

我用File/Invalide cache/Restart解决了这个问题,然后点击Set SDK....当提示错误时。

其他回答

如果所有这些都失败了,复制本地。属性文件到项目目录的根目录。简单。

转到本地属性文件 检查Sdk的位置(它可能已经改变,如果你已经导入文件与 其他用户的Sdk位置,找到你的并把它做好,就是这样)。

请遵循以下步骤:

转到react-native项目,然后转到android目录 创建一个文件名如下的文件:

local.properties

打开文件并粘贴你的Android SDK路径,如下所示:

windows用户:

sdk.dir=C:\\Users\\UserName\\AppData\\Local\\Android\\sdk

或(适用于更新版本的Android Studio / IntelliJ IDEA):

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

USERNAME您的PC用户名。另外,确保文件夹是sdk或sdk。

例子:

sdk.dir=C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

or:

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\Sdk

Mac用户:

sdk.dir = /Users/USERNAME/Library/Android/sdk

USERNAME是你的OSX用户名。

Linux (Ubuntu)用户:

sdk.dir = /home/USERNAME/Android/Sdk

USERNAME是你的linux用户名(linux路径区分大小写:确保Sdk中S的大小写匹配)

如果这不起作用,在“环境变量”中添加ANDROID_HOME变量为C:\Users\USER\AppData\Local\Android\Sdk

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

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

将这两行放在.bashrc文件中,并运行source ~/.bashrc

出口ANDROID_HOME = /用户/ $ USER /图书馆/ Android sdk 导出路径= $ {PATH}: ANDROID_HOME /工具:ANDROID_HOME美元/平台工具

对于linux,我这样做。(第一行)

export ANDROID_HOME=/home/$USER/Android/Sdk