Мое приложение не появляется на рынке Android моего телефона Samsung Galaxy S

Кажется, у меня есть проблема, очень похожая на эту, но описанное там решение мне не помогло.

Я разработал приложение под названием PYahtzee Free и PYahtzee. Первый бесплатный, второй платный.

Проблема в том, что на рынке моего телефона (Samsung Galaxy S GT-I9000), когда я ищу свои приложения, они как-то отфильтровываются и не могут быть найдены. Я включил все на моем телефоне, но безуспешно.

Я пытался изменить файл манифеста тоже. Например, в этой последней версии я удалил тег "Support-Screens" из файла манифеста. Но приложение все еще отсутствует, и я не могу его скачать. Я попробовал также с и без тегов "использования-разрешения", и нет никаких тегов "использования-функции".

Я думаю, проблема в том, что когда я впервые загрузил приложение, в файле манифеста были некоторые ограничения. Несмотря на то, что в последних версиях я исправил файл манифеста, это не отразилось на поисковой системе. Таким образом, даже если в файле манифеста такого тега нет, исходные (первые) значения все еще сохраняются где-то для поисковой системы рынка (и не обновляются при загрузке).

Это было в первой версии файла манифеста (но в предыдущей версии такого тега не было):

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

Я также написал письмо в службу поддержки Android по маркетингу, но ответа не получил.

Не могли бы вы помочь найти ответ, так как я не нашел ни подсказки ни на форуме, ни в интернете.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.pyahtzeefree"
      android:versionCode="6"
      android:versionName="6">
<uses-sdk android:minSdkVersion="5"/>
<supports-screens android:resizeable="true"
                  android:anyDensity="false"
                  android:smallScreens="true"
                  android:normalScreens="true"
                  android:largeScreens="true"/>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application android:label="PYahtzeeFree" android:icon="@drawable/icon">
    <activity android:name="com.pyahtzeefree.IntroScreen"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Black.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity android:name="com.pyahtzeefree.PYahtzeeFreeActivity"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Black.NoTitleBar"
              android:screenOrientation="portrait"
            >
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.EMBED"/>
        </intent-filter>
    </activity>
    <activity android:name="com.pyahtzeefree.StatisticsView"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Black.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.EMBED"/>
        </intent-filter>
    </activity>
    <activity android:name="com.pyahtzeefree.HelpAbout"/>
</application>
</manifest> 

2 ответа

После многих испытаний мне удалось выяснить, в чем проблема: у меня был простой каталог среди ресурсов. Он содержит - среди прочего - три файла, такие как "bestfixarray_compressedbin.jet". Если эти файлы имеют небольшой размер (несколько килобайт), приложение отображается как "совместимое" с моим устройством на рынке (как при просмотре с ПК в Интернете, так и в приложении телефона). На самом деле эти файлы в общей сложности 31 МБ. Когда я включаю эти файлы в пакет и загружаю приложение на рынок, в конце концов рынок отфильтровывает приложение. Обратите внимание, что когда я проверяю "Поддерживаемое устройство" на вкладке "Сведения о продукте", мой телефон по-прежнему отображается как "совместимый":)

Так:

Не помещайте слишком большие файлы в каталог res/raw! В результате рынок не будет показывать ваше приложение на многих устройствах.

В консоли Android Market Developper Console выберите данные своего приложения, и если вы прокрутите вниз параметры, на вкладке, где вы выбираете целевые страны и т. Д., У вас есть возможность перечисления всех совместимых устройств, начните там, чтобы проверить, есть ли у вас отфильтрованы и почему.

Проверьте эту ссылку

Другие вопросы по тегам