फ़िल्टरिंग में मुझे वर्तमान में Google Play फ़िल्टरिंग और नई घनत्व कक्षा xxhpdi के साथ कोई समस्या है, जिसे API स्तर 16. में पेश किया गया था। मेरा ऐप 3 एपीके फाइलों में विभाजित है (मुझे पता है कि यह नहीं है सबसे अच्छा अभ्यास, लेकिन खराब योजना के कारण, मुझे इस समय ऐसा करना होगा)। दिलचस्प हिस्सा केवल एंड्रॉइड 4.0, स्मार्टफ़ोन के लिए संस्करण है। मैं इस तरह AndroidManifest.xml में सेटअप बाजार फिल्टर है:एंड्रॉइड - Google Play xxhdpi
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17"/>
<compatible-screens>
<screen android:screenDensity="ldpi" android:screenSize="small"/>
<screen android:screenDensity="mdpi" android:screenSize="small"/>
<screen android:screenDensity="hdpi" android:screenSize="small"/>
<screen android:screenDensity="xhdpi" android:screenSize="small"/>
<screen android:screenDensity="ldpi" android:screenSize="normal"/>
<screen android:screenDensity="mdpi" android:screenSize="normal"/>
<screen android:screenDensity="hdpi" android:screenSize="normal"/>
<screen android:screenDensity="xhdpi" android:screenSize="normal"/>
</compatible-screens>
समस्या अब है, कि एचटीसी Droid डीएनए की तरह 1080p स्क्रीन देखने नहीं कर सकता या मेरे एप्लिकेशन इंस्टॉल, क्योंकि मैं निर्दिष्ट नहीं किया है के साथ नए उपकरणों यह xxhdpi स्क्रीन का भी समर्थन करता है।
<screen android:screenDensity="xxhdpi" android:screenSize="normal"/>
इसका कारण यह है एपीआई स्तर 14 xxhdpi वर्ग नहीं जानता है: समस्या क्योंकि मैं एपीआई स्तर 14 है, जो एंड्रॉयड आईसीएस है करने के लिए अपने minSdkVersion निर्धारित करते हैं, मैं बस लाइन नहीं जोड़ सकते हैं, है। क्या मेरी समस्या के लिए कोई समाधान है, बिना चौथी अलग एपीके फ़ाइल बनाने के?
धन्यवाद।
उद्धरण के लिए * सावधानी: सामान्यतः, आपको इस प्रकट तत्व का उपयोग नहीं करना चाहिए। इस तत्व का उपयोग करने से आपके एप्लिकेशन के लिए संभावित उपयोगकर्ता आधार नाटकीय रूप से कम हो सकता है, उपयोगकर्ताओं को आपके एप्लिकेशन को इंस्टॉल करने की इजाजत नहीं देकर, यदि उनके पास एक स्क्रीन कॉन्फ़िगरेशन वाला डिवाइस है जिसे आपने सूचीबद्ध नहीं किया है। आपको इसे केवल [डेवलपर के एसडीके] से एक अंतिम उपाय * के रूप में उपयोग करना चाहिए (http://developer.android.com/guide/topics/manifest/compatible-screens-element.html) – t0mm13b
xxhdpi केवल जेबी ऊपर की ओर AFAICT में है, में संक्षेप में, आप दुर्भाग्य से भाग्य से बाहर हैं। सबसे आसान मुझे लगता है कि जेबी, उर्फ एपीआई 20 या 21 को लक्षित करना है, फिर इसे करना चाहिए। – t0mm13b
हेले, उत्तर के लिए धन्यवाद। ऐप पहले ही जेबी एमआर 1 को लक्षित कर रहा है, क्योंकि यह एपीआई स्तर 17. एपीआई स्तर 14 एंड्रॉइड 4.0 है। – NiThDi