react-native run-android无法工作以及如何在genymotion上运行它

时间:2017-03-19 08:22:53

标签: react-native genymotion react-native-android

我刚开始学习反应原生。当我尝试运行react-native run-android命令时,它显示有关android模拟器的错误。

请帮我在Genymotion上运行我的第一个原生应用程序。

Errors

5 个答案:

答案 0 :(得分:0)

按照此处的说明操作: React Native documantation 并仔细检查您是否完成了每一步。此外,您可以尝试新的方式来启动项目,在您的情况下将更容易: Create React Native App

答案 1 :(得分:0)

首先,你必须在android studio上安装genymotion插件。之后请运行genymotion模拟器。

请打开创建RN应用程序的android studio和android项目。 相关的gradle版本将被下载并同步。

然后运行命令“react-native run-android”。

答案 2 :(得分:0)

在MAC机器上使用GenyMotion设置React Native的步骤

  1. 已安装的Android Studio
  2. 已安装的Genymotion
  3. Pointed Genymotion设置自定义SDK:/ Users / myusername / Library / Android / sdk
  4. 将.bash_profile中adb工具目录的路径添加到:PATH =“/ Users / myusername / Library / Android / sdk / platform-tools:$ {PATH}”
  5. 重新启动终端以使路径生效
  6. 将终端中的exp exp路径复制到exp的路径
  7. 在终端中使用adb以确保它可以在platform-tools目录中找到adb
  8. 重新启动Genymotion
  9. 在Genymotion中创建并启动虚拟设备
  10. 启动Expo XDE并启动项目
  11. 从XDE在Android上打开
  12. 应用程序在Genymotion中创建的虚拟设备上启动(步骤9)
  13. 完成这些步骤后, 在终端火上:npm运行android

    这对我有用!

答案 3 :(得分:0)

简单方法: 首先连接并安装android设备或运行android仿真器,然后执行以下步骤

1-打开android studio

2-单击File-> open->导航到您的react-native项目并选择android文件夹

3-回到cmd并再次运行反抗命令

4- react-native run-android

答案 4 :(得分:0)

在 gradle-wrapper.properties 中更改 distributionUrl=https://services.gradle.org/distributions/gradle-6.3-all.zip

来自 5.x