2016-02-16 13 views
5
पर दुर्घटनाग्रस्त

मैं उपयोग कर रहा हूँ मूल निवासी v0.19 प्रतिक्रिया है, और जब Android पर चल मेरे एप्लिकेशन डीबग पर बस ठीक काम करता है, लेकिन तुरंत दुर्घटनाओं जब मैं रिलीज मोड में चलाने के लिए, या हस्ताक्षरित रिलीज एपीके से। एंड्रॉइड स्टूडियो एक त्रुटि फेंकता है:मूल निवासी प्रतिक्रिया - Android एप्लिकेशन डीबग पर काम कर रहे, रिलीज

02-01 13:16:40.650 12399-12424/? E/ReactNativeJS: undefined is not an object (evaluating 's.propTypes.style') 

मैं इसे कैसे ठीक कर सकता हूं?

उत्तर

5

यह एक बग है जो होता है क्योंकि दो वर्गों को प्रतिक्रिया मूल के संस्करण v0.19 पर दूसरे पैकेज में स्थानांतरित किया गया था: ReactPropReactPropGroup। इस त्रुटि को ठीक करने के लिए, अपने 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>; } 

संदर्भ:

संबंधित मुद्दे