我正在构建React Native应用程序.
当我使用"react-native run-android"在Mac上的终端中启动应用程序时,它运行良好.
但当我得到apk文件并手动将其安装在另一个Android设备上时,它不起作用.
看起来像这样.
Abr*_*dez 23
如果通过电缆连接,请执行以下操作:






在 Windows 上打开Android SDK Manger > Platform Tools
类型:
$ adb devices
Run Code Online (Sandbox Code Playgroud)
这将显示您计算机上的设备和模拟器/虚拟设备。
类型:
$ adb reverse tcp:8081 tcp:8081
Run Code Online (Sandbox Code Playgroud)
类型:
$ npm run android
Run Code Online (Sandbox Code Playgroud)
该应用程序应出现在您的设备上

Zid*_*ail 13
看起来APK中的源代码正在寻找包服务器.
阅读本文,了解如何为react-native构建APK:React-Native - 生成签名APK
如果您的设备通过电缆连接:
- 如果您使用连接到同一台计算机的物理设备,请运行"adb reverse tcp:8081 tcp:8081"以转发来自您设备的请求
否则,您仍然可以通过Wifi执行此操作,方法是按照错误中的最后一点:
- 如果您的设备位于同一Wi-Fi网络中,请将"开发设置"中的"调试服务器主机和设备端口"设置为设备的IP地址和本地开发服务器的端口-eg 10.0.1.1:8081
| 归档时间: |
|
| 查看次数: |
25719 次 |
| 最近记录: |