मैं उसी समस्या में भाग रहा हूं जो कई अन्य स्टैक ओवरफ्लो उपयोगकर्ताओं ने देखा है - "समर्थित डिवाइस: 0" या "यह एप्लिकेशन 0 से अधिक डिवाइसों पर उपलब्ध है"।Google Play फ़िल्टर समस्या: यह एप्लिकेशन 0 से अधिक डिवाइसों पर उपलब्ध है
यह एक ऐसा एप्लिकेशन है जो Google Play में 6 महीने से अधिक समय तक लाइव रहा है, और मैं एक अपडेट जारी करने की कोशिश कर रहा हूं। यह पहले 1,000 से अधिक उपकरणों का समर्थन करता था, और अब 0 का समर्थन करता है - अब मैं इसे Google Play में नहीं ढूंढ सकता। मैंने अद्यतन के दौरान मैनिफेस्ट को नहीं बदला (संस्करण संख्याओं के अलावा), इसलिए मैं नहीं देख सकता कि इसमें परेशानी क्यों है।
मैं पहले से ही stackoverflow पर पाया अन्य समाधान में देखा है:
- मैं अपने Android एसडीके और ग्रहण को अद्यतन किया है
- मैंने पुष्टि की है वहाँ/src फ़ोल्डर
- का इन नहीं जार फ़ाइलें हैं एपीके सक्रिय है
क्या किसी के पास नीचे manifest.xml फ़ाइल के आधार पर संभावित समस्याओं के बारे में कोई सुझाव है?
अग्रिम में बहुत धन्यवाद!
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="*****"
android:versionCode="10"
android:sharedUserId="*****"
android:installLocation="preferExternal"
android:versionName="1.10" >
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-configuration android:reqTouchScreen="finger"/>
<uses-feature android:name="android.hardware.touchscreen.multitouch"
android:required="false" />
<uses-feature android:name="android.hardware.touchscreen"
android:required="true" />
<application
android:name="*****"
android:icon="@drawable/icon"
android:screenOrientation ="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:label="@string/app_name" >
<activity
android:screenOrientation ="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:label="@string/app_name"
android:name=".SplashScreen">
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".GameActivity"
android:screenOrientation ="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
<activity android:name=".SettingActivity" android:screenOrientation ="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
<activity android:name="ChoosePuzzle" android:screenOrientation ="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
<activity android:name=".HelpScreen" android:screenOrientation ="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
<activity android:name=".Shop" android:screenOrientation ="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
<activity android:name=".HomeScreen" android:screenOrientation ="portrait" android:launchMode="singleTop"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
<meta-data android:name="com.mobclix.APPLICATION_ID"
android:value="*****"/>
<activity android:name="com.mobclix.android.sdk.MobclixBrowserActivity" android:screenOrientation ="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<activity android:name=".ChoosePuzzleScreen" android:screenOrientation ="portrait" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
<activity android:name=".ChooseBatchScreen" android:screenOrientation ="portrait" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" ></activity>
<activity android:name=".WebViewActivity" android:screenOrientation ="portrait" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" ></activity>
<activity android:name="com.openfeint.internal.ui.IntroFlow"
android:label="IntroFlow"
android:configChanges="orientation|keyboardHidden"
android:theme="@style/OFNestedWindow"/> <activity
android:name="com.openfeint.api.ui.Dashboard"
android:label="Dashboard"
android:configChanges="orientation|keyboardHidden"
android:theme="@style/OFNestedWindow"/>
<activity android:name="com.openfeint.internal.ui.Settings"
android:label="Settings"
android:configChanges="orientation|keyboardHidden"
android:theme="@style/OFNestedWindow"/>
<activity android:name="com.openfeint.internal.ui.NativeBrowser"
android:label="NativeBrowser"
android:configChanges="orientation|keyboardHidden"
android:theme="@style/OFNestedWindow"/>
<activity android:name="com.facebook.android.FacebookActivity"
android:label="@string/app_name"
android:configChanges="keyboardHidden"
android:screenOrientation="portrait">
</activity>
<activity
android:name="com.facebook.android.GraphExplorer"
android:windowSoftInputMode="stateHidden"
android:screenOrientation="portrait" />
<activity android:name="com.facebook.android.IntentUriHandler">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="fbgraphex" />
</intent-filter>
</activity>
<activity
android:name="com.facebook.android.Places"
android:screenOrientation="portrait" />
</application>
</manifest>
संपादित करें: मैं भी समाप्त हो गया है परीक्षण करने के लिए aapt, निम्नलिखित परिणामों के साथ:
package: name='*****' versionCode='8' versionName='1.8'
sdkVersion:'8'
targetSdkVersion:'8'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.GET_ACCOUNTS'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.WAKE_LOCK'
uses-configuration: reqTouchScreen='3'
uses-feature-not-required:'android.hardware.touchscreen.multitouch'
uses-feature:'android.hardware.touchscreen'
application-label:'*****'
application-icon-120:'res/drawable-hdpi/icon.png'
application-icon-160:'res/drawable-hdpi/icon.png'
application-icon-240:'res/drawable-hdpi/icon.png'
application-icon-320:'res/drawable-hdpi/icon.png'
application: label='*****' icon='res/drawable-hdpi/icon.png'
launchable-activity: name='*****.SplashScreen' label='*****' icon=''
uses-feature:'android.hardware.screen.portrait'
main
other-activities
supports-screens: 'small' 'normal' 'large'
supports-any-density: 'true'
locales: '--_--'
densities: '120' '160' '240' '320'
आप क्या एक सामान्य विचार दे सकते हैं इस अद्यतन के साथ बदल गया, कुछ भी प्रासंगिक हो सकता है? मुझे बिल्कुल यकीन नहीं है कि क्या, लेकिन यह जानना अच्छा होगा कि आपने क्या किया। क्या प्रकाशित पृष्ठ सूची पर "आवश्यक डिवाइस सुविधाएं" कुछ भी है? – Tim
मैंने वास्तव में आंतरिक रूप से परिवर्तनों की एक उचित संख्या बनाई - ऐप मूल रूप से केवल कुछ विशिष्ट स्क्रीन संकल्पों के लिए बनाया गया था, और मैंने इसे सभी के साथ काम करने के लिए बदल दिया। –
@Tim उत्पाद विवरण पृष्ठ पर, समर्थित उपकरण के तहत, यह प्रदर्शित करता है: स्क्रीन लेआउट: small normal large xlarge आवश्यक उपकरण सुविधाएं android.hardware.screen.portrait android.hardware.touchscreen –