मैं जब मैं एक नया APK फ़ाइल अपलोड और मैं क्यों समझ में नहीं आता मुद्दों मेरी मालसूची फ़ाइल हो रही नए फोन की एक बहुत कुछ के साथ संगत होना करने के लिए हो रहा है की सबसे बड़ी संख्या के लिए अनुकूलन Android मेनिफेस्ट फ़ाइल। मैं इसे एक नए नए HTC Evo V पर परीक्षण कर रहा हूं, लेकिन किसी भी कारण से, वह डिवाइस संगतता सूची में दिखाई नहीं देगा।समर्थित उपकरणों
मैं एपीआई 10 की एक न्यूनतम समर्थन के साथ एपीआई 17 के खिलाफ संकलन कर रहा हूँ, ताकि फोन की एक बड़ी संख्या धरना चाहिए।
मैं क्या कोशिश की है:
- सभी अनुमतियों को निकाला गया; कोई बदलाव नहीं
- वाईफ़ाई बनाने की कोशिश नहीं की गई; कोई परिवर्तन नहीं
- निकाला गया
installLocation
अगर यह एक नई पहल की है देखने के लिए; कोई परिवर्तन नहीं - भी देखने के लिए अगर यह दिखाई चाहते हैं छोटे परदे समर्थन जोड़ने की कोशिश की, कोई परिवर्तन नहीं
मैं क्या पढ़ा है:
- http://developer.android.com/google/play/filters.html
- http://developer.android.com/guide/practices/screens-distribution.html
- http://developer.android.com/guide/practices/compatibility.html
- http://developer.android.com/guide/topics/manifest/manifest-intro.html
मेरे मैनिफ़ेस्ट फ़ाइल:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.somecompany.appname"
android:versionCode="10"
android:versionName="1.0"
android:installLocation="preferExternal">
<!-- For expansion pack downloads -->
<!-- Required to access Android Market Licensing -->
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
<!-- Required to download files from Android Market -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- Required to keep CPU alive while downloading files (NOT to keep screen awake) -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- Required to poll the state of the network connection and respond to changes -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- Required to check whether Wi-Fi is enabled -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<!-- Required to read and write the expansion files on shared storage -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17"/>
<supports-screens android:normalScreens="true"/>
<supports-screens android:largeScreens="true"/>
<supports-screens android:xlargeScreens="true"/>
<compatible-screens>
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
</compatible-screens>
<application android:icon="@drawable/icon" android:label="@string/app_name" android:allowBackup="false">
<activity android:name="somecompany.appname.SplashScreen"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="somecompany.appname.SoundAndCallActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.NoTitleBar"/>
<activity android:name="somecompany.appname.MainScreenActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.NoTitleBar"/>
<activity android:name="somecompany.appname.SettingsActivity" android:screenOrientation="portrait" android:theme="@style/Theme.Transparent"/>
</application>
</manifest>
उपयोगी Thx लगता है –
@Arash मैं बस अब एंड्रॉयड की दुनिया में संक्रमण कर रहा हूँ, इसलिए उम्मीद है इस में कुछ अन्य लोगों कि रूप में अच्छी तरह कर रहे हैं मदद मिलेगी। – iwasrobbed
टिप के लिए धन्यवाद, यह वास्तव में मददगार था –