2012-05-31 2 views
11

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

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

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

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

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

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

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

+0

ли вы указали . android: minSdkVersion или Android: targetSdkVersion? – Ahmad

+0

Да, min sdk установлен в 7, для целевого sdk установлено значение 15 - у моего планшета есть Android 4.0.3 (15) – RazorHail

ответ

3

я решил свою собственную проблему:

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

1 - I отключено «Сенсорный»

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

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

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

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

+0

У меня такая же проблема, но эта проблема не решена. – ikbal

+0

Извинения за проголосовать, но (на мой взгляд) ответ выше полезнее - особенно часть о чтении http://developer.android.com/guide/topics/manifest/uses-feature-element.html - она ​​объясняет и отвечает на все проблемы совместимости, с которыми я столкнулся, подобно вашим. –

+0

@PaulHiggins У меня есть следующие разрешения в манифесте. Появится ли приложение для планшетов? https://gist.github.com/anonymous/985de509ae8d68d72bf3 –

4

напишите ниже код в файл android manifest.xml, чтобы сделать планшет совместимым.

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

Я попробовал - все еще получаю сообщение о том, что приложение несовместимо – RazorHail

+0

выше тег уже написан манифеста, а также не отображается на столе? –

14

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

Это делается так:

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

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

android.hardware.camera

android.hardware.camera.autofocus

андроид. hardware.location.gps

android.hardware.location

android.hardware.location.Сеть

Полный перечень отношений между функциями < -> разрешений, вы можете увидеть:

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

См "ссылка Характеристика"

+0

Я отключил все те функции, которые вы только что указали .... Я все еще получаю сообщение «не совместимо» на планшете: - \ – RazorHail

+0

на рынке, есть способ увидеть все функции, которые вам нужны. Посмотрите, есть ли что-нибудь еще, и если есть - сделайте это не обязательно (есть много других функций, таких как Bluetooth, микрофон и т. Д.). Если это не проблема, может быть, вы не поддерживаете версию Android для Android? – Danail

+0

Мое приложение не требует ничего конкретного - его простое мини-приложение с менее чем 5 классами. Рынок просто говорит, что он требует ПОЛНОГО ДОСТУПА В ИНТЕРНЕТ и СМОТРЕТЬ СЕТЕВОЕ СОСТОЯНИЕ. , а также: ТРЕБУЕТСЯ ANDROID: 2.1 и выше. у моего планшета есть Android 4.0.3 Я уже тестировал его на планшете моего друга. и он не был совместим с ним либо! НО оба тайтла arent указаны в базе данных устройства Play Store на странице публикации. Неужели это так? – RazorHail

Смежные вопросы