2013-01-13 5 views
15

मैंने अपने ऐप को कोड किया है ताकि इसमें कुछ विशेषताएं हों जो इसे पसंद करते हैं, लेकिन अन्यथा इसकी आवश्यकता नहीं है क्योंकि मैं अपना ऐप चाहता हूं सभी उपकरणों के लिए उपलब्ध हो। मेरी प्रकट में मैं निर्धारित किया है:मैं उपयोग-फीचर एंड्रॉइड सेट करता हूं: आवश्यक = "झूठा" लेकिन Google play इन सुविधाओं पर जोर दे रहा है

<uses-feature android:name="android.hardware.screen.PORTRAIT" android:required="false" /> 
<uses-feature android:name="android.hardware.telephony" android:required="false" /> 
<uses-feature android:name="android.hardware.LOCATION" android:required="false" /> 
<uses-feature android:name="android.hardware.location.GPS" android:required="false" /> 
<uses-feature android:name="android.hardware.MICROPHONE" android:required="false" /> 

जब मैं अपने apk फ़ाइल अपलोड करें, Google Play अभी भी कहना है कि पोर्ट्रेट, स्थान, जीपीएस और माइक्रोफोन सुविधाओं की आवश्यकता है। टेलीफ़ोनी की अब आवश्यकता नहीं है। क्या हो रहा है पर कोई विचार?

उत्तर

36

प्रतिबिंब पर उत्तर स्पष्ट था, क्योंकि टेलीफ़ोनी कम-मामले में है। किसी कारण से इसके लिए कम केस की आवश्यकता होती है, भले ही ऊपरी केस मेरे उपयोग-अनुमति घोषणाओं में काम करता है। यहां कोड है जो काम करता है:

<uses-feature android:name="android.hardware.screen.portrait" android:required="false" /> 
<uses-feature android:name="android.hardware.telephony" android:required="false" /> 
<uses-feature android:name="android.hardware.location" android:required="false" /> 
<uses-feature android:name="android.hardware.location.gps" android:required="false" /> 
<uses-feature android:name="android.hardware.microphone" android:required="false" /> 

आशा है कि यह किसी और के लिए सहायक होगा!

+2

इस प्रश्न और counterintuitive उत्तर पोस्ट करने के लिए धन्यवाद। मुझे एक ही समस्या थी, और पाया कि दस्तावेज़ीकरण का उल्लेख है कि विशेषताएं केस-संवेदी हैं - http://developer.android.com/guide/topics/manifest/uses-feature-element.html#name –

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