मैं हाल ही में मानचित्र बॉक्स को कार्यान्वित कर रहा हूं, और मैंने प्रतिक्रिया के नवीनतम संस्करण में अपडेट किया है- देशी, gradle, और क्या नहीं। ऐप डीबग मोड में बिल्कुल ठीक चलाता है, लेकिन जैसे ही मैं इसे रिलीज मोड में चलाता हूं, यह बिना किसी चेतावनी स्क्रीन के साथ दुर्घटनाग्रस्त हो जाता है। मैं नए प्रोपटाइप का उपयोग कर रहा हूं, और इसी तरह।प्रतिक्रिया मूल ऐप डीबग मोड ठीक काम करता है, रिलीज मोड क्रैश (ऐप रजिस्ट्री और 'a.View.propTypes.style' का मूल्यांकन)
कृपया देखें उत्पादन लॉग ऑन
ठीक है, मैं माफी माँगता हूँ, जबकि डिबग मोड में ऊपर काम करता है, एप्लिकेशन अब जब एक रिलीज के निर्माण और मैं उलझन में हूँ क्रैश हो रहा है।
मैं एक रिलीज बनाने का प्रयास कर रहा हूँ, और दुर्घटनाओं तुरंत हालांकि डिबग मोड में ठीक काम करता है:
11-23 00:48:14.499: E/SDAgentPackageStateReceiver(6040): Not going to handle 'com.goclustr.clustr'!
11-23 00:48:14.704: E/CS/CscParser(20341): mps_code.dat does not exist
11-23 00:48:14.720: E/CS/CscParser(20341): mps_code.dat does not exist
11-23 00:48:14.735: E/CS/CscParser(20341): mps_code.dat does not exist
11-23 00:48:14.884: E/Launcher.Model(1564): onPackageAdded :com.goclustr.clustr
11-23 00:48:14.906: E/ApplicationPackageManager(1564): checkSettingsForIconTray value : 0
11-23 00:48:14.907: E/ApplicationPackageManager(1564): checkSettingsForIconTray value : 0
11-23 00:48:15.589: E/ReflectField(20468): Incorrect type : Fallback exception
11-23 00:48:15.589: E/ReflectField(20468): Incorrect type : Fallback exception
11-23 00:48:15.778: E/SemAffinityControl(20435): SemAffinityControl: registerfunction enter
11-23 00:48:16.281: E/SensorService(6040): getSensorList a sensor (MAX86902) without holding its required permission: com.samsung.permission.SSENSOR
11-23 00:48:16.281: E/SensorService(6040): getSensorList a sensor (HRM Ambient Light Canceling) without holding its required permission: com.samsung.permission.HRM_EXT
11-23 00:48:16.281: E/SensorService(6040): getSensorList a sensor (HRM Proximity detecting) without holding its required permission: com.samsung.permission.HRM_EXT
11-23 00:48:16.281: E/SensorService(6040): getSensorList a sensor (HRM Sensor) without holding its required permission: com.samsung.permission.SSENSOR
11-23 00:48:16.281: E/SensorService(6040): getSensorList a sensor (Sensor Diagnostic Monitor) without holding its required permission: com.samsung.permission.SSENSOR
11-23 00:48:16.297: E/Finsky(311): [1] com.google.android.finsky.wear.bk.a(3): onConnectionFailed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
11-23 00:48:16.633: E/AndroidRuntime(20526): Process: com.goclustr.clustr, PID: 20526
11-23 00:48:16.633: E/AndroidRuntime(20526): com.facebook.react.common.JavascriptException: undefined is not an object (evaluating 'a.View.propTypes.style'), stack:
11-23 00:48:16.633: E/AndroidRuntime(20526): global [email protected]:9
11-23 00:48:16.633: E/AndroidRuntime(20526): at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:56)
11-23 00:48:16.633: E/AndroidRuntime(20526): at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:40)
11-23 00:48:16.633: E/AndroidRuntime(20526): at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:374)
11-23 00:48:16.633: E/AndroidRuntime(20526): at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:162)
11-23 00:48:16.633: E/AndroidRuntime(20526): at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
11-23 00:48:16.633: E/AndroidRuntime(20526): at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
11-23 00:48:16.633: E/AndroidRuntime(20526): at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:194)
11-23 00:48:16.850: E/ApplicationPackageManager(6833): checkSettingsForIconTray value : 0
11-23 00:48:16.850: E/ApplicationPackageManager(6833): checkSettingsForIconTray value : 0
11-23 00:48:16.865: E/ApplicationPackageManager(6833): checkSettingsForIconTray value : 0
11-23 00:48:17.259: E/ReactNativeJS(20526): Module AppRegistry is not a registered callable module (calling unmountApplicationComponentAtRootTag)
11-23 00:48:18.615: E/SMTCodec(20807): Fail to load libsmtcodec.so
11-23 00:48:18.616: E/SMTCodec(20807): [VoiceCodec] Can use only PCM mode.
11-23 00:48:19.302: E/HealthDataStore(20878): disconnectService: Context instance is invalid
11-23 00:48:20.297: E/HealthDataStore(20903): disconnectService: Context instance is invalid
11-23 00:48:20.588: E/com.strava.util.Benchmark(20998): "com.strava.StravaApplication.total" took 285 ms, but expected 60-175 ms
11-23 00:48:21.328: E/ActivityThread(20789): Failed to find provider info for com.samsung.accessory.saproviders.sasvoice.util.SASVoiceNativeAppProvider
11-23 00:48:21.486: E/HealthDataStore(20878): disconnectService: Context instance is invalid
11-23 00:48:27.157: E/svoiceapi(20789): in pds_open function, Caught RCF::Exception: Unable to establish network connection.
11-23 00:48:27.158: E/svoiceapi(20789): KEY : rampcode, VALUE : dash
11-23 00:48:27.158: E/svoiceapi(20789): KEY : reason, VALUE : Unable to establish network connection
11-23 00:48:45.574: E/CS/CscParser(21190): mps_code.dat does not exist
11-23 00:48:45.588: E/CS/CscParser(21190): mps_code.dat does not exist
11-23 00:48:45.602: E/CS/CscParser(21190): mps_code.dat does not exist
11-23 00:48:46.291: E/SensorService(6040): getSensorList a sensor (MAX86902) without holding its required permission: com.samsung.permission.SSENSOR
11-23 00:48:46.291: E/SensorService(6040): getSensorList a sensor (HRM Ambient Light Canceling) without holding its required permission: com.samsung.permission.HRM_EXT
आप देख सकते हैं वहाँ
11-23 00:48:17.259: E/ReactNativeJS(20526): Module AppRegistry is not a registered callable module (calling unmountApplicationComponentAtRootTag)
और
के लिए एक त्रुटि हैcom.facebook.react.common.JavascriptException: undefined is not an object (evaluating 'a.View.propTypes.style'), stack:
इनमें से कोई भी डीबग मोड में कोई समस्या नहीं है
बहुत बहुत धन्यवाद!
मुझे लगता है कि आपको अपने कोड में View.propTypes.style को बदलना होगा क्योंकि यह पहले से ही बहिष्कृत है, इसे ViewPropTypes.style में बदलें। 'प्रतिक्रिया-मूल' से {ViewPropTypes} आयात करें; डॉक्स यहां https://facebook.github.io/react-native/docs/viewproptypes.html था लेकिन अब यह नहीं मिला है, मुझे लगता है कि वे इसमें कुछ बदलाव करेंगे। – DennisFrea
आपके कुछ नोड-मॉड्यूल ViewPropTypes.style का उपयोग ViewPropTypes.style के बजाय उपयोग करते हैं। आपके द्वारा पोस्ट किए गए लॉग से कौन सा नहीं बता सकता है। अपने मॉड्यूल को नवीनतम संस्करण में अपडेट करने का प्रयास करें। कभी-कभी नोड-मॉड्यूल को अपडेट करने में भी मदद नहीं होती है क्योंकि कई एनपीएम libs ने अभी भी अपना कोड अपडेट नहीं किया है, लेकिन अधिकांश "लोकप्रिय" किए गए हैं। – zarcode
धन्यवाद @ ज़ारकोड मैंने एक जवाब जोड़ा है, लेकिन मेरे लिए यह संस्करण '0.38.0' पर' प्रतिक्रिया-मूल-राउटर-फ्लक्स 'प्रतीत होता है लेकिन जब समस्या को' 4.0.0-बीटा.24 'में अपग्रेड किया गया है हल किया गया था। चल रहा है 'jscodeshift -t प्रतिक्रिया-कोडमोड/रूपांतरित/प्रतिक्रिया-PropTypes-to-prop-type.js myapp/'अतिरिक्त रूप से मदद की। –