React Native - Android应用程序在调试上工作,在发布时崩溃
React Native - Android app working on Debug, crashing on Release
我使用的是 React Native v0.19,在 Android 上运行时,我的应用程序在调试上运行得很好,但当我在发布模式下运行它时会立即崩溃,或者从签名的发布 apk 运行它。Android Studio 抛出错误:
02-01 13:16:40.650 12399-12424/? E/ReactNativeJS: undefined is not an object (evaluating 's.propTypes.style')
我该如何解决这个问题?
这是一个
错误,因为两个类被移动到 React Native v0.19 版本的另一个包:ReactProp
ReactPropGroup
。若要修复此错误,请打开proguard-rules.pro
并编辑以下行:
-keepclassmembers class * { @com.facebook.react.uimanager.ReactProp <methods>; }
-keepclassmembers class * { @com.facebook.react.uimanager.ReactPropGroup <methods>; }
为:
-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp <methods>; }
-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup <methods>; }
参考:
- [Android]发布崩溃"s.propTypes.style" #5655
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- twitter引导崩溃在第一次点击后停止工作
- AJAX 查询工作 50+ 次,然后崩溃 JavaScript
- JavaScript代码首先使用setTimeout工作,但随后崩溃或不起作用
- React Native - Android应用程序在调试上工作,在发布时崩溃
- 将大约 300 张画布图像保存在一个数组中并发送一次进行处理,在 chrome 中崩溃,但在 Firefox 中工作正常
- 导航栏崩溃无法工作-Bootstrap+Github
- 打开时工作,但重新加载时崩溃
- 导航崩溃无法工作[Twitter Bootstrap]
- $routeProvider在AngularJS中无法正常工作(导致网站崩溃)
- Web工作程序在传递具有数组缓冲区的大型对象数组时会崩溃Chrome选项卡
- Javascript崩溃HTML -我的代码不工作,你能看到任何错误吗?
- 切换/滑动展开工作,但崩溃不与HTML箭头工作
- Javascript崩溃不工作
- 我的正则表达式在在线编辑器中工作,但在FireBug中,它使浏览器崩溃
- 当从移动设备访问时,引导导航条不会崩溃,当我缩小桌面浏览器时也能正常工作
- 元素排序例程在Firefox中工作,但在Chrome中崩溃
- jquery的崩溃都不工作时,与HAML格式结合
- 隐藏在引导-崩溃不工作