完全无法在真实设备上运行react native应用

时间:2018-09-06 15:14:37

标签: react-native

我已经尝试了大多数关于stackoverflow和github问题的解决方案,这些问题与本机反应有关,但都徒劳无益...将近2周。

环境 react-native-cli:2.0.1 反应本机:0.56.0 视窗10专业版 使用Android设备5.1(棒棒糖)

好,该应用程序在EXPO客户端中运行成功,但是我需要运行本机代码。 第一个错误:无法从Windows上的资产index.android.bundle加载脚本 这样我就可以在下面运行命令,并且错误在电话客户端上消失了

react-native run-android && adb reverse tcp:8081 tcp:8081 但是此错误在软件包服务器控制台上仍然存在

Installing APK 'app-debug.apk' on 'BALR_X7 - 5.1' for app:debug
Installed on 1 device.
BUILD SUCCESSFUL
Running C:\Users\goldsoft25\AppData\Local\Android\Sdk;C:\Users\goldsoft25\AppDat                                                                                                                a\Local\Android\Sdk\platform-tools/platform-tools/adb -s 7DM7R4KJ99999999 revers                                                                                                                e tcp:8081 tcp:8081
Could not run adb reverse: spawnSync C:\Users\goldsoft25\AppData\Local\Android\S                                                                                                                dk;C:\Users\goldsoft25\AppData\Local\Android\Sdk\platform-tools/platform-tools/a                                                                                                                db ENOENT
Starting the app on 7DM7R4KJ99999999 (C:\Users\goldsoft25\AppData\Local\Android\                                                                                                                Sdk;C:\Users\goldsoft25\AppData\Local\Android\Sdk\platform-tools/platform-tools/                                                                                                                adb -s 7DM7R4KJ99999999 shell am start -n com.awesomeproject/com.awesomeproject.                                                                                                                MainActivity)...

第二个错误 开发服务器返回错误响应代码-> Android设备上为500 感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我确保在我的案例API 28.0.3和API 28中下载了所有必需的API android sdk构建工具... 然后我在下面运行命令..注意android sdk工具的位置

goldsoft25@GOLDSOFTX MINGW64 ~/AppData/Local/Android/Sdk/platform-tools
$ adb devices

然后,我在与下面相同的命令行中运行下面的命令

adb reverse tcp:8081 tcp:8081

然后,我能够运行react-native run-android,并且运行良好