Почему в магазине Google Play говорится, что мое приложение Android несовместимо с моим собственным устройством?

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

Я разработал приложение для Android (ссылка на актуальное приложение) и загрузили его в магазин Play. Магазин Play говорит

"This app is incompatible with your XT Mobile Network HTC HTC Wildfire S A510b."

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

Я пробовал следующее:

moving a large-ish file out of the res/raw directory as suggested by this answer. The only file in there was a ~700 kB text file, but I moved it to assets/ with no apparent change.

adding the following two feature assertions:

<code><uses-feature android:name="android.hardware.faketouch" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
</code>

thinking that maybe my phone doesn't claim to support the usual android.hardware.touchscreen feature, but again, with no apparent change.

При загрузке APK в магазин Play единственным фильтром, который он сообщает как активный, являетсяandroid.hardware.faketouch особенность.

Ниже приводится выводaapt dump badging bin/NZSLDict-release.apk:

<code>package: name='com.hewgill.android.nzsldict' versionCode='3' versionName='1.0.2'
sdkVersion:'4'
targetSdkVersion:'4'
uses-feature:'android.hardware.faketouch'
uses-feature-not-required:'android.hardware.touchscreen'
application-label:'NZSL Dictionary'
application-icon-160:'res/drawable/icon.png'
application: label='NZSL Dictionary' icon='res/drawable/icon.png'
launchable-activity: name='com.hewgill.android.nzsldict.NZSLDictionary'  label='NZSL Dictionary' icon=''
main
other-activities
supports-screens: 'small' 'normal' 'large'
supports-any-density: 'true'
locales: '--_--'
densities: '160'
</code>

и для полноты, мой файл манифеста:

<code><?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.hewgill.android.nzsldict"
      android:versionCode="3"
      android:versionName="1.0.2">
    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="4" />
    <uses-feature android:name="android.hardware.faketouch" />
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />
    <application android:label="@string/app_name"
        android:icon="@drawable/icon">
        <activity android:name="NZSLDictionary"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".WordActivity" />
        <activity android:name=".VideoActivity" />
        <activity android:name=".AboutActivity" />
    </application>
</manifest> 
</code>

В разделе «Доступность устройства» В разделе Play store я вижу, что поддерживаются все устройства HTC, включая Wildfire S, за исключением «G1 (форель)». и "Touch Viva (опал)", независимо от того, что это такое. На самом деле я вижу, что оба "Wildfire S (чудо)" и «Wildfire S A515c (marvelc)»; перечислены как поддерживаемые, но мой & quot; Wildfire S A510b & quot; специально не упоминается. Может ли такой вид идентификатора подмодели иметь такое большое значение? Я смог загрузить несколько других приложений из Google Play на свой телефон без проблем.

Единственное, что яhaven't на этом этапе нужно подождать 4-6 часов после загрузки последней версии (как вэтот комментарий), чтобы узнать, несовместимо ли это с моим телефоном. Тем не менее, на странице Play store в настоящее время отображается версия 1.0.2, которая является последней из загруженных мной.

Ответы на вопрос(12)

Ваш ответ на вопрос