Android-маркет говорит «Не совместимо» для Dell XCD 35 [ZTE Blade] - PullRequest
2 голосов
/ 08 октября 2011

У меня есть небольшое приложение, которое работает на любом телефоне с API уровня 6 и выше (Android 2.0.1).Однако, когда один из наших тестовых телефонов Dell XCD 35 пытается установить это приложение с Android Market, он просто говорит, что устройство несовместимо.

Это довольно странно, потому что, когда я развертываю этот APK прямо на устройствепо электронной почте работает нормально, но показывает ошибку совместимости через Android Market.Я проверил, что вседоступны на устройстве Dell XCD 35.

Dell XCD35 работает под управлением Android 2.2.Интересно, что он отлично работает на HTC desire, который также работает под управлением Android 2.2.

Что может быть причиной этого предупреждения «Не совместимо»?Любые указатели будут высоко оценены.

Спасибо!- Маниш

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

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

Я использую фонарик камеры в своем приложении. Однако в коде я позаботился о том, чтобы он нормально работал на устройствах без фонарика камеры (таких как Dell XCD 35 или ZTE Blade). Я не добавил для этого явный тег <метки-функции>. По какой-то причине на рынке Android эта функция была отмечена как «обязательная», и она была показана как «несовместимая» для всех устройств Android, у которых не было фонарика камеры.

Я решил эту проблему, добавив 3 строки в мой файл манифеста Android с атрибутом «android: required», установленным как false

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

Это устранило проблему, и Android Market показывает ' Dell XCD 35 aka ZTE Blade ' как совместимое устройство для моего приложения.

Решено !!! : -)

0 голосов
/ 08 октября 2011

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

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