2012-10-26 9 views
5

Ho riscontrato lo stesso problema riscontrato da molti altri utenti di stackoverflow: "Dispositivi supportati: 0" o "Questa applicazione è disponibile per oltre 0 dispositivi".Problema con il filtro Google Play: questa applicazione è disponibile per più di 0 dispositivi

Questa è un'applicazione in diretta su Google Play da oltre 6 mesi e sto tentando di rilasciare un aggiornamento. In precedenza supportava oltre 1.000 dispositivi e ora supporta 0: non riesco più a trovarlo su Google Play. Non ho modificato il manifest durante l'aggiornamento (oltre ai numeri di versione), quindi non riesco a capire perché ha problemi.

ho già esaminato le altre soluzioni presenti su StackOverflow:

  1. Ho aggiornato il mio Android SDK e Eclipse
  2. mi hanno confermato non ci sono file JAR nella cartella/src
  3. Il APK è ATTIVATO

Qualcuno ha qualche suggerimento sui possibili problemi, in base al file manifest.xml sottostante?

Molte grazie in anticipo!

<?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> 

EDIT: Ho anche eseguire aapt per testare, con i seguenti risultati:

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

può darvi un'idea generale di ciò che si cambiato con questo aggiornamento, tutto ciò che potrebbe essere rilevante? Non sono esattamente sicuro di cosa, ma potrebbe essere bello avere un'idea di quello che hai fatto. Le "funzionalità del dispositivo richieste" nella pagina di pubblicazione elencano qualcosa? – Tim

+0

In realtà ho apportato un discreto numero di modifiche internamente - l'app è stata originariamente creata solo per alcune risoluzioni specifiche dello schermo e l'ho modificata per funzionare con tutti. –

+0

@ Tim Nella pagina Dettagli, sotto Dispositivi supportati, visualizza: layout dello schermo: Large XLarge normali caratteristiche PICCOLE obbligatori dispositivi android.hardware.screen.portrait android.hardware.touchscreen –

risposta

0

Modifica l'androide: targetSdkVersion = "8"