我刚开始研究React Native。我做了所有Android SDK设置并使用Android studio测试了所有内容。使用Android Studio,Hello World应用程序在我的手机上运行并运行,没有任何错误。 但是,我遵循了在Android手机上运行React Native应用程序所需的每一步:
react-native init AwesomeProject
创建)时,我收到以下错误。当我运行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
的应用程序。
我会感激任何帮助!
答案 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