2013-05-20 3 views
3

мое приложение было «видимым» в Google Play. Я не вносил никаких изменений (я не загружал новый apk), и приложение suddently несовместимо с планшетами. Спасибо за любую помощь.Приложение suddently несовместимо с планшетами в Google Play

Посмотрите на очень простом манифесте:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="fly.is.fun.unlocker" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="7" 
    android:targetSdkVersion="7" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="fly.is.fun.unlocker.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

</manifest> 
+0

Согласитесь с @GaryWong, нет причин, по которым вы должны ориентироваться на API 7. Вы отбрасываете аппаратное ускорение между прочим. – kcoppock

ответ

2

Пожалуйста, проверьте, является ли это не видно на любом устройстве или некоторых конкретных устройств.

У меня была та же проблема. Но это было характерно для Tab2. Поскольку я использовал разрешения CAMERA, а Tab2 не имеет автофокуса для камеры.

Поэтому я добавил следующую строку в файл AndroidManifest, а затем загрузил новый apk на рынок.

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> 

Теперь это видно в Google Play.

Также проверьте Filters on Google Play

Надеется, что это помогает.

+0

Спасибо - но я не использую какую-либо камеру, gsm, ets - nothing – Cuda

+0

Вы проверили, не видно ли это на каком-либо устройстве или на некоторых устройствах? –

+0

В java-файле всего несколько строк. PackageInfo pinfo = getPackageManager(). GetPackageInfo (getPackageName(), 0); – Cuda

1

В консоли разработчика вы можете видеть только маленькие, обычные, большие. Вы можете попытаться добавить android: targetSdkVersion со значением, большим или равным 11