我正在构建React原生应用程序.

当我使用"react native run android"在Mac终端上启动应用程序时,它运行良好.

但当我得到apk文件并手动将其安装到另一台android设备上时,它无法工作.

看起来像这样.

Crash on Huawei P8 lite

推荐答案

看起来APK中的源代码正在查找包服务器.

阅读本文,了解如何为react native:React-Native - Generating Signed APK构建APK

如果您的设备是通过电缆连接的:

  • 如果您在连接到同一台机器的物理设备上,请运行"adb反向tcp:8081 tcp:8081"以转发来自设备的请求

否则,您仍然可以通过Wifi按照错误中的最后一点进行操作:

  • 如果您的设备位于同一Wi-Fi网络上,请设置"调试服务器主机&;"开发设置"中的"设备"端口连接到计算机的IP地址和

React-native相关问答推荐

React Native:如何以编程方式对图像进行黑白过滤?

React onPress 立即执行(渲染时间),但是一旦用箭头函数替换它就不起作用

在 TouchableOpacity 上创建 Raised凸起或Shadow阴影效果

可能的未处理promise 拒绝(id:0):错误: "getLoginData" is read-only

使用 React-Native 将 content:// URI 转换为 Android 的实际路径

React Navigation 5 隐藏Drawer抽屉元素

React-navigation:增加底部标签导航的高度?

你如何使 react-native react-navigation 标签栏透明

使用带有 react-native 的 WebView 设置用户代理

react-native - 如何在过go 两个文件夹中导入组件?

如何使用 InteractionManager.runAfterInteractions 使导航器过渡更快

ReactNative FlatList 一次渲染所有元素?

redux saga 的delay延迟功能不起作用

使用 React Navigation 制作离开屏幕的动画

组件div的视图配置 getter 回调必须是一个函数(收到 undefined)

如何在react-native矢量图标中从多个文件导入图标?

React Native Navigation 组件路由问题

React Native Bullet Character? or Unicode?

React Native 模块中的依赖注入

React Native 构建命令失败:PhaseScriptExecution ... (domain=NSPOSIXErrorDomain, code=2)