2012-10-26 27 views
5

मैं उसी समस्या में भाग रहा हूं जो कई अन्य स्टैक ओवरफ्लो उपयोगकर्ताओं ने देखा है - "समर्थित डिवाइस: 0" या "यह एप्लिकेशन 0 से अधिक डिवाइसों पर उपलब्ध है"।Google Play फ़िल्टर समस्या: यह एप्लिकेशन 0 से अधिक डिवाइसों पर उपलब्ध है

यह एक ऐसा एप्लिकेशन है जो Google Play में 6 महीने से अधिक समय तक लाइव रहा है, और मैं एक अपडेट जारी करने की कोशिश कर रहा हूं। यह पहले 1,000 से अधिक उपकरणों का समर्थन करता था, और अब 0 का समर्थन करता है - अब मैं इसे Google Play में नहीं ढूंढ सकता। मैंने अद्यतन के दौरान मैनिफेस्ट को नहीं बदला (संस्करण संख्याओं के अलावा), इसलिए मैं नहीं देख सकता कि इसमें परेशानी क्यों है।

मैं पहले से ही stackoverflow पर पाया अन्य समाधान में देखा है:

  1. मैं अपने Android एसडीके और ग्रहण को अद्यतन किया है
  2. मैंने पुष्टि की है वहाँ/src फ़ोल्डर
  3. का इन नहीं जार फ़ाइलें हैं एपीके सक्रिय है

क्या किसी के पास नीचे 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' 
+0

आप क्या एक सामान्य विचार दे सकते हैं इस अद्यतन के साथ बदल गया, कुछ भी प्रासंगिक हो सकता है? मुझे बिल्कुल यकीन नहीं है कि क्या, लेकिन यह जानना अच्छा होगा कि आपने क्या किया। क्या प्रकाशित पृष्ठ सूची पर "आवश्यक डिवाइस सुविधाएं" कुछ भी है? – Tim

+0

मैंने वास्तव में आंतरिक रूप से परिवर्तनों की एक उचित संख्या बनाई - ऐप मूल रूप से केवल कुछ विशिष्ट स्क्रीन संकल्पों के लिए बनाया गया था, और मैंने इसे सभी के साथ काम करने के लिए बदल दिया। –

+0

@Tim उत्पाद विवरण पृष्ठ पर, समर्थित उपकरण के तहत, यह प्रदर्शित करता है: स्क्रीन लेआउट: small normal large xlarge आवश्यक उपकरण सुविधाएं android.hardware.screen.portrait android.hardware.touchscreen –

उत्तर

0

बदलें एंड्रॉयड: targetSdkVersion = "8"