React Native Android暂存构建启动时崩溃

4
我在build.gradle文件中添加了两个新的构建类型,分别是stagingprestaging,与release一起。当我构建并运行release构建类型时,在真实设备上可以正常工作,但是当我构建并运行stagingprestaging构建时,两者都会在启动时崩溃。设备上的崩溃报告显示以下错误: enter image description here 所有构建在iOS上均无任何问题。
1个回答

5
我的“staging”和“prestaging”构建失败了,因为错误信息显示bundle未正确打包。这是因为当构建Android应用程序时,react-native只会将bundle添加到包中,如果“buildType”名称包含单词“release”。其中一个简单的解决方案是以包含单词“release”的方式命名buildType。我将buildType的名称更改为“stagingRelease”和“prestagingRelease”。

1
非常感谢!这些“魔术字符串”错误真是让人头疼。 - Pinwheeler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接