एंड्रॉयड में प्रतिक्रिया मैं हाल ही में उपयोग हम एंड्रॉयड स्टूडियो 3मुद्दे स्टूडियो 3
gradle plugin: 3.0.0-beta2
gradle: 4.1
हमारे परियोजना में करने के लिए उन्नत: "प्रतिक्रिया देशी": "0.46.4" codepush प्लगइन साथ ।
भवन:
gradlew assembleStagingDebug
काम करता है ठीक है, लेकिन जैसे ही मैंने निर्माण करने के लिए उत्पादन की कोशिश:
gradlew assembleProductionRelease
मैं संसाधनों द्वारा बनाई गई हैं कि की वजह से कोई त्रुटि मिलती है processProductinoReleaseResources कार्य में प्रतिक्रिया :
Issues:
- ERROR: /Users/user/react/android/app/build/intermediates/res/merged/production/release/drawable-hdpi/node_modules_reactnavigation_src_views_assets_backicon.png uncompiled PNG file passed as argument. Must be compiled first into .flat file.
- ERROR: failed parsing overlays
at com.android.builder.internal.aapt.v2.AaptV2Jni.buildException(AaptV2Jni.java:154)
इस मुद्दे के खिलाफ मेरी विजय में मैंने इसे आजमाया प्रोगार्ड को अक्षम करना:
buildTypes {
release {
debuggable true
minifyEnabled false
shrinkResources false
}
debug {
debuggable true
minifyEnabled false
println proguardFiles
}
}
लेकिन बिना किसी किस्मत के।
कोई विचार? मैं यह कहां स्पष्टीकरण की सराहना करता हूं कि एंड्रॉइड संसाधनों का फ्लैट रूपांतरण वास्तव में क्या करता है और यह StagingDebug कार्य के दौरान क्यों नहीं होता है।
here प्रस्तुत किए गए कामकाज ने अंत में मेरे लिए काम किया। लेकिन मूल मुद्दा मुझे लगता है कि बनी रहती है।
धन्यवाद, मेरे लिए काम किया। – bendangelo
हां कि मेरे लिए भी क्या काम करता है, लेकिन मुझे अभी भी लगता है कि प्रतिक्रिया में एक बग है और इसे इस संपत्ति ध्वज के बिना काम करना चाहिए। –
यह मेरे लिए एकमात्र चीज है जो त्रुटि को मूल में बदलती है। संस्करण क्वालीफायर implied.' किया जा सकता है –