android - React Native App 在 "--variant=release"命令 : Signed APK 上崩溃

标签 android react-native gradle gradlew

我一直在尝试构建具有简单抽屉导航的应用程序的签名 APK。我按照官方 react 文档创建了 keystore 。但最后,一旦 oi 创建了我试图运行的包“ react-native run-android --variant=release ”,它会成功构建,但是一旦我打开抽屉导航向右滑动,应用程序就会崩溃。但是该应用程序在开发服务器上运行完全正常。我什至试过 $ cd android && ./gradlew bundleRelease ,即使应用程序在同一点崩溃。甚至可以建议我如何解决这个问题,这会是设置问题吗?

最佳答案

尝试 bundle 所有 Assets ,但在此之前删除目录内的文件

android/app/src/main/assets

然后运行 ​​$ react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res然后尝试继续您的步骤。

关于android - React Native App 在 "--variant=release"命令 : Signed APK 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58521735/

相关文章:

Android:后退按钮绕过 onKeyDown 并关闭应用程序

java - Android登录与字符串响应

android - 找不到该平台可运行的导出预设

javascript - 在 View 上 react native 半椭圆

android - 如何在 Gradle 中获取当前构建类型

android - 迁移到BOM后如何使用Maven-Publish Gradle插件生成Maven Pom

php - 使用 CodeIgniter 和 MySQL 的 PhoneGap 应用程序?

javascript - React Draft-js block 插入

javascript - 使用循环渲染图像并更新状态并在渲染图像内显示状态值

android - 如何使用Gradle库在Android中使用自定义字体?