मुझे हाल ही में a puzzling problem के साथ मारा गया था जिसमें कोई स्पष्टीकरण नहीं था कि मैं किसी भी तरह managed to solve।जब मेरे पहले इसकी आवश्यकता नहीं थी, तो अपने स्वयं के एप्लिकेशन के संसाधनों को छोड़ना क्यों शुरू करें?
समाधान ही क्योंकि मैं इसे समझ में नहीं आता मेरे लिए एक समस्या बन गया है: यह मुझे मजबूर करता Proguard निर्देशित करने के लिए अपने संपूर्णता में अपने आवेदन के पैकेज के बारे में सभी चेतावनियों को अनदेखा करने।
- क्यों ऐसा किया:
-dontwarn com.bta.**
(सबसे अधिक बार बदलते कोड) मेरी विकास में सबसे त्रुटि प्रवण कोड के बारे में चेतावनी की अनदेखी करने के लिए होने की परेशान मुद्दे के अलावा, मैं दो सवाल से हैरान हूँ अचानक दिखाने की ज़रूरत है? (मुझे इससे पहले कभी करने की आवश्यकता नहीं थी।)
- अन्य परियोजनाओं/अनुप्रयोगों में यह क्यों आवश्यक नहीं है कि मैं विकसित करता हूं?
मुझे विश्वास है कि मैंने जो कुछ नया कोड या लाइब्रेरी पेश की है, वह इस वजह से (AdMob?) है लेकिन इसके लिए स्पष्टीकरण क्या है? एक तृतीय पक्ष लाइब्रेरी मुझे के बारे में चेतावनियों को बंद करने के लिए क्यों मजबूर करेगी, मेरे एप्लिकेशन के संसाधन?
मेरी अपनी आवेदन पैकेज पूरी तरह के बारे में चेतावनी को बंद करने (जैसे मैंने किया था) के दुष्प्रभाव क्या हैं?
क्या आप नवीनतम प्रोजेवार्ड कॉन्फ़िगरेशन का उपयोग कर रहे हैं जिसमें एसडीके से मानक भाग और आपकी स्वयं की कॉन्फ़िगरेशन फ़ाइल में एक एप्लिकेशन विशिष्ट भाग शामिल है (http://tools.android.com/recent/proguardimprovements देखें)? – Codo
@ कोडो सं। इस लिंक को प्रदान करने के लिए बहुत बहुत धन्यवाद! मेरे व्यस्त और उन्मत्त विकास पर्यावरण में मैं कभी-कभी इस तरह के दस्तावेज़ीकरण का एक महत्वपूर्ण टुकड़ा याद करता हूं। कृपया इसे उत्तर के रूप में पोस्ट करें ताकि मैं इसे स्वीकार कर सकूं। मैंने अभी तक दस्तावेज़ नहीं पढ़ा है लेकिन संक्षिप्त ब्राउज़िंग से पता चलता है कि यह वास्तव में रहस्य के समाधान की कुंजी हो सकता है। +1। –
मुझे यकीन नहीं है कि यह आपकी समस्या का समाधान है। जब आप इसे आजमाते हैं तो हमें बताएं। – Codo