且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

React Native - Android应用程序在Debug上运行,在Release上崩溃

更新时间:2023-01-24 23:25:51

这是一个错误,因为两个类被转移到React版本v0.19上的另一个包原生: ReactProp ReactPropGroup 。要解决此错误,请打开 proguard-rules.pro 并编辑以下行:

This is a bug that happens because two classes were moved to another package on version v0.19 of React Native: ReactProp ReactPropGroup. To fix this error, open your proguard-rules.pro and edit the following lines:

-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]Release crash "s.propTypes.style" #5655