SDK目录'C:\ Users \ ABC \ AppData \ Local \ Android \ Sdk \ platform-tools; C:\ Users \ ABC \ AppData \ Local \ Android \ Sdk'不存在

时间:2018-06-25 14:35:32

标签: react-native

有人可以帮我解决这个问题吗? 在CMD Windows OS中运行react-native run-android时,出现此错误。

  

配置项目':app'时发生问题。   SDK目录'C:\ Users \ ABC \ AppData \ Local \ Android \ Sdk \ platform-tools; C:\ Users \ ABC \ AppData \ Local \ Android \ Sdk'不存在。

我搜索了所有内容以解决问题,但没有成功。

  1. 我在android目录中创建了local.properties并添加了以下内容:sdk.dir = C:\\Users\\ABC\\AppData\\Local\\Android\\Sdk
  2. 创建ANDROID_HOME变量:C:\Users\ABC\AppData\Local\Android\Sdk并添加到路径:...%ANDROID_HOME%platforms;%ANDROID_HOME%platform-tools 但没有运气。

请帮助。

3 个答案:

答案 0 :(得分:0)

您还可以从CMD设置android路径。

set ANDROID_HOME=C:\Users\yourusername\AppData\Local\Android\sdk

set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

注意:每次打开CMD的新实例时,都必须运行这两个命令

答案 1 :(得分:0)

如果即使在配置了以上回答之类的环境变量后仍然遇到相同的错误,请检查local.properties文件。很有可能存在不同的ANDROID_HOME路径。

local.properties file located in the android folder of the react native code base.

答案 2 :(得分:0)

安装Android Studio后,您需要先运行它并创建设备。 (我不记得是怎么回事,但这对我有帮助)直到您没有android文件夹为止。要查看我的建议,请打开C:\ Users \您的用户名\ AppData \ Local
并转到您的本地文件夹 在图片上标记“查看/隐藏/隐藏项目”。 然后打开android studio,并创建android设备。您将看到隐藏的android文件夹如何出现(如果标记了隐藏的项目则可以看到)