我有错误,当我开始运行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.

当前回答

如果当地。属性文件丢失, 在“project/android”文件夹中创建一个 的sdk。dir=/Users/apple/Library/Android/sdk’,确保你的sdk在那个位置。

要在MAC上创建具有自定义扩展名的文件,请参考以下链接

如何保存自定义扩展名(.sas)的TextEdit (mac)文件?

其他回答

如果你安装了android studio,只需使用android studio打开项目/android,它会通知你在项目中切换SDK位置路径。

在你的项目目录中有一个名为“android”的文件夹,其中有一个本地。属性文件。 删除该文件,构建应该会成功运行

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

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

去你的React-native项目-> Android 创建文件local.properties 打开文件 粘贴你的Android SDK路径如下 在Windows sdk中。dir = C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk 在macOS sdk中。dir = /Users/USERNAME/Library/Android/sdk 在Linux sdk中。dir = /home/USERNAME/Android/Sdk

将USERNAME替换为用户名

现在,在终端上运行react-native Run -android。

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

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