我正在使用React Native v0.19,并且在Android上运行时,我的应用程序在Debug上运行正常,但是当我在“发布”模式下或从已签名的发行版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>; }
参考:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句