Мое приложение не появляется на рынке Android моего телефона Samsung Galaxy S - PullRequest
3 голосов
/ 17 августа 2011

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

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

Проблема в том, что на рынке моего телефона (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 ]

3 голосов
/ 09 сентября 2011

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

Итак:

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

1 голос
/ 17 августа 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...