मुझे कोई समस्या है जो मुझे पागल कर रही है। मेरे पास एक स्थिर HTML फ़ाइल (संपत्ति/सहायता/index.html) है जिसमें कुछ छवियां शामिल करने की आवश्यकता है। मैं अलग घनत्व के लिए विभिन्न छवियों चाहते हैं और छवियों को पहले से ही drawable- में शामिल हैं के रूप में {ldpi, mdpi, hdpi} मैंने सोचा कि मैं निम्न HTML कोड का उपयोग करेंगे:फ़ाइल का उपयोग: /// android_res/drawable/url ग्रहण के तहत काम करता है लेकिन उत्पादन में नहीं
<img src="file:///android_res/drawable/image.png">
इस ग्रहण के तहत उत्कृष्ट काम करता है! दुर्भाग्य से उत्पादन संस्करण (मेवेन एंड्रॉइड प्लगइन के साथ निर्मित) में वेबव्यू जो एचटीएमएल पेज प्रदर्शित करता है टूटा हुआ छवि आइकन दिखाता है।
मैंने loadUrl और loadDataWithBaseUrl (पहले फ़ाइल को स्वयं पढ़ना) का उपयोग करके पृष्ठ खोलने का प्रयास किया है, बाद में फ़ाइल के मूल यूआरएल के साथ: /// android_res/drawable। दोनों प्रयास ग्रहण के तहत सफल होते हैं लेकिन मेवेन संस्करण में असफल होते हैं।
इसलिए मैंने एक्लिप्स उत्पन्न एपीके और मैवेन दोनों को अनपॅक किया और दोनों के बीच एक अंतर किया- क्योंकि स्पष्ट रूप से एक अंतर होना चाहिए।
मैं केवल कुछ मामूली मतभेदों को खोजने के लिए परेशान हूं (ज्यादातर ग्रहण एपीके को डीबग प्रमाण पत्र के साथ हस्ताक्षरित किया गया है और मेरे आधिकारिक प्रमाणपत्र के साथ मेवेन एक है)। इसके अलावा, apks की सामग्री समान हैं!
क्या किसी को पता है कि क्या हो रहा है या अधिक जानकारी को उजागर करने के लिए कैसे आगे बढ़ना है?
यह सही उत्तर है, @pieter इसे स्वीकार करना चाहिए। आईडीई प्रोजेवार्ड प्रोसेसिंग से जेनरेट कोड को बाहर करने के लिए प्रतीत होता है, जबकि मेवेन बिल्ड सीधे प्रोजेवार्ड इनवोकेशन का उपयोग करता है जो कि उचित नियम निर्दिष्ट किए जाने तक कक्षाओं को रोकता है। जेसी द्वारा दिए गए नियम काफी सटीक हैं, मेरी मदद की। – zysoft