Приложение несовместимо с планшетом

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

К сожалению, я не могу найти приложение в Google Play Store/Android Market с помощью своего планшета! когда я запускаю url прямо в браузере, меня перенаправляют в Play Store, но он говорит: "Это приложение несовместимо с вашим устройством"

Я не указывал ничего в моем манифесте, как "android: xlargeScreens" (значение по умолчанию должно быть истинным, не так ли? Я также не указал никаких ограничений на устройстве на странице "Публикация магазина"

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

У меня есть сенсорная панель HP (CM9)... это скорее экспериментальное устройство, но другие телефонные приложения работают без проблем на этом устройстве.

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

Есть ли какое-либо специальное требование, которое должен соответствовать моему манифесту или моим XML-макетам, чтобы Play Store открыл его для пользователей планшета?

Ответ 1

Я решил свою проблему:

Я сделал 2 вещи:

1 - отключен сенсорный экран

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

это отключает управление сенсорным экраном ADVANCE (например, щелчок и т.д.).

но я думаю, что это было следующим:

2 - я отключил защиту от копирования на странице публикации в Play Маркете через несколько часов я смог найти свое приложение на своем планшете и установить его!

Ответ 2

Планшет может не поддерживать некоторые функции, требуемые вашим приложением. Вы можете сделать их "не обязательными" для приложения (это означает, что вы должны проверить, действительно ли они доступны, прежде чем использовать их в коде).

Это делается следующим образом:

<!-- features -->
<uses-feature android:name="android.hardware.telephony"  android:required="false" />

Другие возможные функции:

android.hardware.camera

android.hardware.camera.autofocus

android.hardware.location.gps

android.hardware.location

android.hardware.location.network

Для полного списка отношений между функциями ↔ permissions вы можете видеть:

http://developer.android.com/guide/topics/manifest/uses-feature-element.html

См. "Ссылка на функции"

Ответ 3

напишите ниже код в файл android manifest.xml для совместимости планшета приложения.

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