मेरे पास मेरी गतिविधि में एक वेब व्यू है, और प्रूफर्ड का उपयोग करने के लिए ओबफुसेशन के लिए मेरा वेबव्यू तोड़ना प्रतीत होता है और मुझे समझ में नहीं आता क्यों।प्रोगार्ड एंड्रॉइड वेबव्यू तोड़ता है, क्यों?
कोड बहुत आसान है, मेरे पास मेरी आरएस/कच्ची निर्देशिका में HTML फ़ाइल है, यहां वह कोड है जो डिबगिंग करते समय इसे ठीक करता है।
WebView mv = (WebView)findViewById(R.id.webView1);
mv.loadUrl("file:///android_res/raw/wesite.html");
जैसे ही मैं रिहाई के लिए apk बनाने के लिए, ProGuard के माध्यम से यह चल रहा है यह काम नहीं करता के रूप में, मैं सिर्फ पृष्ठ को लोड नहीं कर सकते हैं।
मैंने अभी तक प्रोजेवार्ड कॉन्फ़िगरेशन फ़ाइल में कुछ भी नहीं जोड़ा है।
उपरोक्त Proguard.cnf के लिए काम करता है और वेबसाइट को संपत्ति फ़ोल्डर में ले जाता है। हालांकि कोड होना चाहिए, 'mv.loadUrl ("फ़ाइल: ///android_asset/wesite.html"); '** नोट: **' android_asset' 'android_assets' नहीं होना चाहिए। आपके विवरण के लिए धन्यवाद। – Ne0
आपको सभी आर वर्गों और उनके क्षेत्रों को रखने की आवश्यकता नहीं है, यह कुछ संसाधन नामों को चुनना संभव है जिन्हें आप वास्तव में रखना चाहते हैं और शेष (उदा। लेआउट | xml | मान) को obfuscated किया जाना चाहिए। – TWiStErRob