【发布时间】:2018-04-29 14:30:28
【问题描述】:
我刚开始学习 React Native。我完成了所有 Android SDK 设置并使用 Android Studio 测试了所有内容。使用 Android Studio,Hello World 应用程序可以在我的手机上正常运行,没有任何错误。 但是,我遵循了在我的 Android 手机上运行我的 React Native 应用程序所需的每一个步骤:
- 在我的手机上启用 USB 调试
- 检查了我手机上的“允许来自未知来源的安装”
- 我插入手机并完成了有关设备 ID 的所有设置
- 但是当我运行我的应用程序(使用
react-native init AwesomeProject创建的)时,我收到以下错误。
当我运行 react-native run-android 时,我得到了这个:
FAILURE:构建失败并出现异常。
- 出了什么问题:任务 ':app:installDebug' 执行失败。
无法在任何设备上安装。
- 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
构建失败
总时间:1 分钟 20.824 秒 设备,请阅读上面的错误以了解详细信息。确保你有一个 Android 模拟器正在运行或设备已连接并已设置您的 安卓开发环境: https://facebook.github.io/react-native/docs/android-setup.html
当我运行 adb devices 时,我得到了这个:
adb 服务器已过期。杀... * 守护进程成功启动 * 附加设备列表????????????没有权限 emulator-5554 设备
我不在乎应用程序没有运行,即使在似乎没有问题的 emulator-5554 设备上也是如此。我想要的是让应用程序在我的手机上运行,它似乎是列为???????????? no permissions 的应用程序。
如有任何帮助,我将不胜感激!
【问题讨论】:
-
你试过运行安卓模拟器吗?
-
打开你的Android Studio并运行你的模拟器。然后在你的命令提示符/终端导航到项目目录并运行“react-native run-android”
-
当模拟器已经运行时,我运行了命令
react-native run-android。它没有在模拟器上运行。就像我在问题中所说的那样,我对让它在模拟器上运行并不是特别感兴趣。 -
尝试更换数据线 看来您正在使用仅充电数据线 仅充电数据线并不是要调试应用程序,您无法从物理上识别这些数据线
标签: react-native react-native-android