首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >React Native 0.57 Android应用在发布模式下启动时崩溃

React Native 0.57 Android应用在发布模式下启动时崩溃
EN

Stack Overflow用户
提问于 2018-09-18 09:50:15
回答 2查看 3.4K关注 0票数 4

因此,问题是我们需要使用react的较新版本构建,以便可以使用API级别26或更高级别构建,就像现在提交到Google Play的新应用程序所需的那样。

这似乎是一个问题,在这个问题中,babelHelpers在发布版本中没有正确加载。我只是不知道如何解决它,因为我发现的所有东西似乎都不能解决问题。下面是崩溃应用程序的logcat以供参考。

代码语言:javascript
复制
     E/ReactNativeJS: undefined is not a function (evaluating 'babelHelpers.applyDecoratedDescriptor(t.prototype,"notificationsEnabled",[Ve.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null})')
09-17 12:32:48.301 11704-11758/? E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
    Process: com.***********, PID: 11704
    com.facebook.react.common.JavascriptException: undefined is not a function (evaluating 'babelHelpers.applyDecoratedDescriptor(t.prototype,"notificationsEnabled",[Ve.serializable],{configurable:!0,enumerable:!0,writable:!0,initializer:null})'), stack:
    <unknown>@820:1833
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-21 04:36:19

因此,我向react-native提交了一份bug报告,并得到了一个解决问题的响应。https://github.com/facebook/react-native/issues/19955#issuecomment-421295617

基本上,新的变化搞砸了一堆事情。他们将在以后的版本中修复问题,但有一个变通方法来手动强制所需的装饰器导入。我假设对于babelHelpers不能正确导入的其他问题,也可以使用类似的解决方法。

票数 1
EN

Stack Overflow用户

发布于 2018-09-20 06:43:06

我也有同样的问题,你可以尝试更新Android JSC:

https://www.npmjs.com/package/jsc-android

但这将为21+设置最小的Andoird SKD版本。

在我的情况下,这是不可能的,我的客户要求SKD 18+,所以我不得不将我的react-native版本降级到0.55.4,这就解决了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52377815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档