2013-12-05 6 views
-1

У меня проблема с моим приложением. Некоторые из разработчиков не могут увидеть мое приложение в Google Play (например, Asus Nexus 1, Xperia E, Samsung Galaxy Tab GT5100). У всех устройств есть Android 4+, поэтому SDK совместим с minSDK.Некоторые устройства не могут видеть мое приложение в Google Play

Это мой манифест:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.merinosoft.photowallet" 
    android:versionCode="3" 
    android:versionName="1.2.0" > 

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

    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    <supports-screens 
     android:anyDensity="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:resizeable="true" 
     android:smallScreens="true" 
     android:xlargeScreens="true" /> 

    <application 
     android:name="com.merinosoft.photowallet.MyApplication" 
     android:allowBackup="true" 
     android:icon="@drawable/icon" 
     android:label="@string/app_name" 
     android:largeHeap="true" 
     android:theme="@style/MyHolo" > 
     <activity 
      ... 
     </activity> 
     <activity 
      ... 
     </activity> 
     <activity 
      ... 
     </activity> 
     <activity 
      ... 
      <intent-filter> 
       ... 
      </intent-filter> 
     </activity> 
     <activity 
      .. 
     </activity> 
     <activity 
      ... 
     </activity> 
     <activity 
      ... 
     </activity> 
    </application> 

</manifest> 

Можете ли вы сказать мне, что случилось с этим? Я буду благодарен.

С уважением

ответ

1

Взгляните на

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

У вас есть мин версию 14. Это означает, что Android 4 и выше. Если вы хотите разрешить другим устройствам использовать его, вы должны настроить таргетинг как минимум на Android 2.2 и выше. это уровень апи 8. Кроме того, я бы поднять андроида: targetSdkVersion 17 или 18

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

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

+0

спасибо, но мне не нужно обращаться с более старыми устройствами. Мое приложение должно работать на устройствах с Android 4.0+. Моя проблема возникает, когда я пытаюсь найти это приложение на некоторых устройствах с помощью sdk 14+. Увеличивает ли цель targetSdkVersion эту проблему? – user2837459

+0

, вероятно, 14 всего 4.0, но я не уверен, что игра будет служить ему и новейшим устройствам. Попробуйте (даже до 19) и проверьте разницу. Если нет, вам нужно будет проверить все объявленные функции (при загрузке apk, воспроизведение сообщит вам) и подумайте, не поддерживаются ли некоторые из них –

Смежные вопросы