我试图在我的物理设备上运行我的react-native apk,但是经过登录屏幕后,它崩溃了。在执行./gradlew assembleRelease
之前,我按照文档中的步骤对apk进行了签名,然后将其发送到手机,并且尝试运行发行版apk而不是调试版本。该应用程序不会立即崩溃,但会在我登录后立即崩溃。需要注意的是,使用以下命令运行该应用程序时,它可以正常运行:
react-native run-android --variant=release
我也看不到该设备的日志,因为某些原因,我的pixel2 XL不会在计算机上显示为已连接的设备。我已启用USB调试,安装了Google设备驱动程序,更改了默认USB配置,并尝试了设置>开发人员选项>默认USB配置中的所有选项,但仍然无法连接。另外,我注意到当我尝试卸载并重新安装apk时,它不会让我重新安装它。它只是说“未安装应用程序”。我一直在努力弄清楚这一点,以为我会在这里伸出援手。谢谢!
最佳答案
您可以使用 instabug 来查看和分析发行版构建错误。这是将其与您的应用程序集成的文档。 instabug react-native
关于android - 在物理设备而非模拟器上运行时,React-Native应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56015590/