我有错误,当我开始运行android

What went wrong:
A problem occurred evaluating project ':app'.  
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

当前回答

将系统中的其他android项目复制到本地。属性和粘贴在React-native项目的android文件夹中,它将工作。

其他回答

问题是您错误地配置了环境变量。您必须使用(在Windows中)的SDK: C:\Users\YOUR_USERNAME\AppData\Local\Android\ SDK

欲了解更多信息:https://facebook.github.io/react-native/docs/getting-started

在第3点的Android开发环境部分选择:React Native CLI Quickstart。配置ANDROID_HOME环境变量

如果您按照您现在拥有的方式来做,您必须配置每个项目以使用您的环境变量,如果项目是在几个人的设备中,则可能会导致问题。如果你按照我告诉你的那样做,你就不必配置任何项目。

我在Windows上,我必须修改sdk路径,不管它在path环境中。变量

sdk.dir=C:/Users/MY_USERNAME/AppData/Local/Android/Sdk

更改此文件:

MyProject\android\local.properties

这对我来说很有效:如果你安装了Android Studio,你可以在Android Studio中打开项目的Android文件夹。当地的。当Android Studio打开该文件夹时,会自动创建properties文件,您的项目应该在此之后构建。

Open Android Studio 点击“打开现有项目” 在项目文件夹中选择“android”文件夹 按“打开”

回声”sdk。dir = /Users/$(whoami)/Library/Android/sdk" > Android/ local.properties .

在当地检查一下。属性文件:

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

格式是否合适