最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
最近我尝试着导入从谷歌的开发者网站上下载的Android游戏样本。在将它们导入Android Studio后,我得到了以下错误:
错误:未找到SDK位置。使用sdk定义位置。Dir在本地。属性文件或ANDROID_HOME环境变量。
这是什么?我想从Android Studio运行示例程序。
当前回答
CD ./android,创建文件local.properties 粘贴此代码sdk。dir = C: \ \ \ \ \用户穆罕默德·阿里\ \ AppData当地Android \ \ \ \ \ \ Sdk 根据您的SDK所处的位置更改位置。你已经有了本地的。属性文件,很好 找到类似的代码sdk文件。dir = C: \ \ \ \ \用户穆罕默德·阿里\ \ AppData当地Android \ \ \ \ \ \ Sdk 根据您的SDK所处的位置更改位置 执行NPX react-native Run -android
其他回答
如果你在拉一个react-native项目时遇到这个问题,你只需要用android Studio打开android项目。您所需要的一切都将自动创建。
Open Android Studio File ->打开 选择react-native项目文件夹下的android文件夹 等待AndroidStudio完成设置 你现在可以关闭Android Studio了
OR
如果你已经安装了AndroidStudio命令行启动器:
在react-native根文件夹中运行这个
studio android/
等待AndroidStudio完成设置 你现在可以关闭Android Studio了
我也找到了我的解决方案。我只是同步Gradle我有所有的文件夹(设置。Gradle,..),但我采取这个错误..我只是运行同步项目与Gradle文件和EditSdkLocation和ok…
为我找到了工作解决方案。不添加本地。设置ANDROID_HOME变量。似乎是Android Studio和Intellij IDEA的bug。 你只需要要求IDE“重置”路径到Android SDK。 “SDK Location not found”在Android Studio中,尽管环境变量设置正确
对我来说,问题在于我在安装了android studio之后还没有创建任何虚拟设备。所以,expo一直在抱怨sdk的位置,而主要的问题是缺少虚拟设备。希望这对将来的人有所帮助,让我找了几个小时。
PS:在这里你可以找到如何创建一个 https://developer.android.com/studio/run/managing-avds
如果所有这些都失败了,复制本地。属性文件到项目目录的根目录。简单。