【发布时间】:2017-12-21 08:34:06
【问题描述】:
我开始在 ReactXP 中编写代码,我需要让 React-Native 在 Android 设备上工作,但我无法对其进行测试,因为在命令 react-native run-android 的末尾发生了错误。 A 还有我的手机NExus 5X 连接正常,我可以通过adb devices看到它。
我认为会发生这种情况,当命令 react-native run-android 运行 2 次或更多次时,因为当我在项目中第一次使用它时,一切正常,当我更改某些组件中的文本并再次运行命令时,一切都出错了.
这是输出末尾的日志
Installing APK 'app-debug.apk' on 'Nexus 5X - 8.1.0' for app:debug
Installed on 1 device.
BUILD SUCCESSFUL
Total time: 11.161 secs
Running sdk.dir=C:/Users/pc123/AppData/Local/Android/Sdk/platform-tools/adb -s 020b60af2344b558 reverse tcp:8081 tcp:8081
Could not run adb reverse: spawnSync sdk.dir=C:/Users/pc123/AppData/Local/Android/Sdk/platform-tools/adb ENOENT
Starting the app on 020b60af2344b558
(sdk.dir=C:/Users/pc123/AppData/Local/Android/Sdk/platform-tools/adb -s 020b60af2344b558 shell am start -n com.rxptodolist/com.rxptodolist.MainActivity)...
SDK 定位正确,我之前遇到了一些错误,但我已经解决了,我也尝试了 Stack Overflow 帖子中的步骤,但仍然没有运气 - 例如 React Native adb reverse ENOENT 或 Could not run adb reverse (React-Native)
操作系统 Windows 10
【问题讨论】:
-
没关系,它不会在您的设备上加载 apk 吗?在运行此 cmd 之前,还要从您的设备中卸载现有的 apk。
标签: android react-native reactxp