反应原生发布模式是不是必须托管api / db?

Posted

技术标签:

【中文标题】反应原生发布模式是不是必须托管api / db?【英文标题】:does react native release mode must have hosted api / db?反应原生发布模式是否必须托管api / db? 【发布时间】:2021-09-04 20:15:13 【问题描述】:

我对 react native 很陌生,我想构建这个应用程序,以便它可以在设备上远程运行,调试时一切正常,它使用 api 和 xampp mysql for db

当我尝试构建 apk 版本并运行 npx react-native run-android --variant=Release 构建成功,但是当我打开应用程序时它立即崩溃

我想知道是不是因为我的 api 和 db 还没有托管,它必须先托管然后你才能发布它吗?我有点想在托管我的数据库和 api 之前在设备上尝试一下

我尝试 adb logcat *:E,这就是我得到的

https://drive.google.com/file/d/1lv4X2U4QjMyeNMlNTo5jDe243pUMALbl/view

【问题讨论】:

【参考方案1】:

我已经修复了,它只需要使用 axios https 而不是 axios http 我导入 usestate 错误,bcs 它是自动的

我之前实际上已经尝试过这个,但我想我已经单独尝试过这个修复并且我已经用 git 恢复了其中一个,所以我认为其中两个不是解决方案

今天再次尝试了其中的 2 个,但幸运的是它成功了

【讨论】:

以上是关于反应原生发布模式是不是必须托管api / db?的主要内容,如果未能解决你的问题,请参考以下文章

反应原生推送通知从 API 获取数据

反应原生对讲无法加载您的对话

反应原生检查平板电脑或屏幕是不是以英寸为单位

反应原生 iOS 应用程序 - 在发布模式下崩溃

将托管标识与 Cosmos Db Table Api 一起使用

我可以在我的反应原生项目中使用引导模板吗