React Native:无法在任何设备上安装

时间:2017-11-16 06:33:32

标签: react-native react-native-android

我刚开始研究React Native。我做了所有Android SDK设置并使用Android studio测试了所有内容。使用Android Studio,Hello World应用程序在我的手机上运行并运行,没有任何错误。 但是,我遵循了在Android手机上运行React Native应用程序所需的每一步:

  1. 在手机上启用USB调试
  2. 选中"允许来自未知来源的安装"在我的手机上
  3. 我已插入手机并完成了有关设备ID的所有设置
  4. 但是当我运行我的应用程序(使用react-native init AwesomeProject创建)时,我收到以下错误。
  5. 当我运行react-native run-android时,我明白了:

      

    失败:构建因异常而失败。

         
        
    • 出了什么问题:任务执行失败':app:installDebug'。
    •   
         

    无法在任何设备上安装。

         
        
    • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
    •   
         

    建立失败

         

    总时间:1分钟20.824秒无法安装应用程序   设备,请阅读上面的错误了解详情。确保你有一个   Android模拟器正在运行或设备已连接并已设置您的   Android开发环境:   https://facebook.github.io/react-native/docs/android-setup.html

    当我运行adb devices时,我明白了:

      

    adb服务器已过期。杀...   *守护进程成功启动*   附件清单????????????没有权限   emulator-5554设备

    即使在似乎没有问题的模拟器-5554设备上,我也不在乎应用程序是否正在运行。我想要的是应用程序在我的手机上运行,​​该应用程序似乎是列为???????????? no permissions的应用程序。 我会感激任何帮助!

1 个答案:

答案 0 :(得分:0)

您必须首先在Android Studio中设置Android虚拟设备(AVD)才能react-native run-android

除此之外,您还可以使用命令android avd通过终端(Mac)/ CMD(窗口)运行独立的android avd并在那里设置AVD。模拟器运行后,您可以运行react-native run-android

注意:阅读整个RN android设置指南

https://facebook.github.io/react-native/releases/0.24/docs/android-setup.html