2012-05-31 15 views
11

के साथ संगत नहीं है मैंने फोन के लिए एक एंड्रॉइड ऐप बनाया है ... लेकिन मुझे अपने दर्शकों को विस्तृत करने और टैबलेट मालिकों को इसे डाउनलोड करने की भी बात नहीं होगी .... ईमानदार होने के लिए। यह एक टैबलेट पर बहुत साफ दिखता नहीं है ... लेकिन मुझे वास्तव में यह बुरा नहीं लगता है। मैं कम से कम उन्हें विकल्प दूंगा।ऐप टैबलेट

दुर्भाग्य से मैं अपने टैबलेट के साथ Google Play Store/Android Market पर ऐप नहीं ढूंढ सकता! जब मैं सीधे ब्राउज़र में यूआरएल लॉन्च करता हूं, तो मुझे Play Store पर रीडायरेक्ट किया जा रहा है, लेकिन यह कहता है "यह ऐप आपके डिवाइस के साथ संगत नहीं है"

मैंने अपने मैनिफेस्ट में कुछ भी निर्दिष्ट नहीं किया है जैसे "एंड्रॉइड: xlargeScreens "(डिफ़ॉल्ट सही होना चाहिए, है ना? मैंने स्टोर प्रकाशित पृष्ठ

दुर्भाग्य से मेरे पास इसका परीक्षण करने के लिए केवल एक टैबलेट है ... इसलिए मुझे नहीं पता कि यह है या नहीं टैबलेट गलती, मेरे ऐप्स गलती या Play Store की गलती ....

मेरे पास एक एचपी टचपैड (सीएम 9) है .... यह बल्कि प्रयोगात्मक डिवाइस है - लेकिन अन्य फोन ऐप्स उस डिवाइस पर किसी समस्या के बिना काम करते हैं

विकास करते समय, मैंने अपने टैबलेट को टेस्ट डिवाइस के रूप में भी इस्तेमाल किया, और ऐप लॉन्च हुआ। तो मुझे सच में नहीं पता कि Play Store मुझे ऐप डाउनलोड करने के लिए क्यों मना कर रहा है ....

क्या कोई विशेष आवश्यकता है कि मेरे मैनिफेस्ट या मेरे एक्सएमएल लेआउट को मैच स्टोर के लिए इसे खोलने के लिए मेल खाना पड़े टैबलेट उपयोगकर्ताओं के लिए भी?

+0

में टैग करना चाहिए था अपने अनुप्रयोग v3.1 समर्थन करता है, तो +। एंड्रॉइड: minSdkVersion या एंड्रॉइड: targetSdkVersion? – Ahmad

+0

हां, न्यूनतम एसडीके 7 पर सेट है, लक्ष्य एसडीके 15 पर सेट है - मेरे टैबलेट में एंड्रॉइड 4.0.3 (15) – RazorHail

उत्तर

3

मैं अपने ही समस्या हल हो:

मैंने 2 चीजें की:

1 - मैंने अक्षम किया 'टचस्क्रीन'

<uses-feature android:name="android.hardware.touchscreen" android:required="false" /> 

इस को निष्क्रिय अग्रिम टचस्क्रीन नियंत्रण (आदि flicking की तरह)

लेकिन मुझे लगता है बात यह है कि यह पीछा कर रहा था क्या किया:

2 - मैं में प्रतिलिपि संरक्षण अक्षम Play Store पृष्ठ कुछ घंटे बाद प्रकाशित करें, मैं अपने ऐप को अपने टैबलेट पर ढूंढ सकता हूं और इसे इंस्टॉल कर सकता हूं!

+0

मुझे एक ही समस्या है लेकिन इसने मेरी समस्या को हल नहीं किया – ikbal

+0

वोट के लिए क्षमा चाहते हैं, लेकिन (मेरी राय में) उपरोक्त उत्तर अधिक उपयोगी है - खासकर http://developer.android.com/guide/topics/manifest/uses-feature-element.html पढ़ने के बारे में हिस्सा - यह आपके समेकित सभी संगतता समस्याओं को समझाता है और उत्तर देता है। –

+0

@PaulHiggins मेरे पास मैनिफेस्ट में निम्न अनुमतियां हैं I क्या मेरा ऐप टैबलेट के लिए दिखाएगा? https://gist.github.com/anonymous/985de509ae8d68d72bf3 –

4

एप्लिकेशन टैबलेट को संगत बनाने के लिए अपने एंड्रॉइड manifest.xml फ़ाइल में कोड नीचे लिखें।

<supports-screens 
     android:anyDensity="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:smallScreens="true" /> 
+0

मैंने कोशिश की है - अभी भी यह संदेश प्राप्त करें कि ऐप संगत नहीं है – RazorHail

+0

टैग से पहले ही लिखा गया है तालिका से भी प्रकट नहीं होता है? –

14

टैबलेट आपके ऐप की कुछ विशेषताओं का समर्थन नहीं कर सकता है। आप उन्हें ऐप के लिए "आवश्यक नहीं" बना सकते हैं (इसका मतलब है कि आपको यह जांचना चाहिए कि क्या वे वास्तव में कोड में उपयोग करने से पहले उपलब्ध हैं)।

ऐसा किया जाता है:

<!-- features --> 
<uses-feature android:name="android.hardware.telephony" android:required="false" /> 

अन्य संभावित विशेषताएं हैं:

android.hardware.camera

android.hardware.camera.autofocus

एंड्रॉयड। hardware.location.gps

android.hardware.location

android.hardware.location।नेटवर्क

सुविधाओं < के बीच संबंधों की पूरी सूची के लिए -> अनुमतियाँ, जैसा कि आप देख सकते हैं:

http://developer.android.com/guide/topics/manifest/uses-feature-element.html

देखें "सुविधा संदर्भ"

+0

मैंने उन सभी सुविधाओं को अक्षम कर दिया है जिन्हें आपने अभी सूचीबद्ध किया है .... मुझे अभी भी टैबलेट पर 'ऐप संगत नहीं है' संदेश मिलता है: - \ – RazorHail

+0

बाजार पर, आपको आवश्यक सभी सुविधाओं को देखने का एक तरीका है। देखें कि क्या कुछ और है, और यदि वहां है - इसे भी आवश्यक नहीं है (ब्लूटूथ, माइक्रोफोन इत्यादि जैसी कई अन्य विशेषताएं हैं)। यदि यह समस्या नहीं है, तो हो सकता है कि आप डिवाइस के एंड्रॉइड ओएस संस्करण का समर्थन नहीं कर रहे हैं? – Danail

+0

मेरे ऐप को कुछ विशिष्ट की आवश्यकता नहीं है - कुल मिलाकर 5 से कम कक्षाओं के साथ यह एक साधारण मिनी-ऐप है। बाजार सिर्फ इतना कहता है कि इसे पूर्ण इंटरनेट एक्सेस की आवश्यकता है और नेटवर्क राज्य देखें। और यह भी: एंड्रॉइड की आवश्यकता है: 2.1 और बाद वाले वर्शन। मेरे टैबलेट में एंड्रॉइड 4.0.3 है मैंने पहले से ही मेरे एक दोस्त के टैबलेट पर इसका परीक्षण किया है। और यह उसके साथ संगत नहीं था! लेकिन दोनों टैबलेट प्रकाशित पृष्ठ पर Play Store डिवाइस डेटाबेस में सूचीबद्ध नहीं हैं। क्या यह हो सकता है? – RazorHail

संबंधित मुद्दे