最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
当前回答
在我的情况下,我必须关闭Project并重新打开。它运行得很好。 像这样
关闭项目
再次打开项目
其他回答
在我的情况下,我必须关闭Project并重新打开。它运行得很好。 像这样
关闭项目
再次打开项目
我也找到了我的解决方案。我只是同步Gradle我有所有的文件夹(设置。Gradle,..),但我采取这个错误..我只是运行同步项目与Gradle文件和EditSdkLocation和ok…
我有一个情况,我已经有了本地。属性文件设置,但我仍然得到这个错误。结果是,如果项目有子模块,则必须复制本地模块。属性也放入子模块文件夹中。
第一种情况:
找本地人。属性文件 设置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