2014-11-14 2 views
0

Я пытался установить приложение на свой телефон. На странице совместимости http://www.goqii.com/devices.html не указан мой телефон. Я хотел знать, как эта совместимость заблокирована для определенных телефонов.Совместимость устройства Android APK?

Пытаясь перестроить apk (используя простой apktool), я подумал об изменении минимальных/целевых версий sdk. Эти две строки показывают, что APK уже выше Android версии на устройстве (4.2.2 или 19)

android:minSdkVersion="12" 
android:targetSdkVersion="14" 

Поскольку это не проблема, я думаю о том, как заставить его работать. Любые идеи, если эта совместимость установлена ​​в другом месте? Я не вижу никаких различий в оборудовании между совместимыми телефонами и моей (китайская марка под названием Gionee).

ответ

0

Я думаю, вы должны изучить тег uses-feature в манифесте. Если вы просмотрите документ:

Цель объявления - информировать любую внешнюю сущность о наборе аппаратных и программных функций, от которых зависит ваше приложение. Элемент предлагает необходимый атрибут, который позволяет указать, требуется ли ваше приложение и не может функционировать без объявленной функции, или же он предпочитает иметь эту функцию, но может работать без нее.

Так что может быть NFC или Bluetooth LE или Camera и т.д., которые требуются для приложения для запуска и разработчика сделал required=true для этих функций в манифесте.

+0

Спасибо за предложение тега use-feature. получается, что Bluetooth LE - именно то, чего не хватает в телефоне, поэтому он показывает несовместимость. – rolfk

+0

Рад, что это помогло. –

0

Если вы пытаетесь загрузить приложение из Play Маркета, очень вероятно, что разработчик определил фильтры в этом приложении (http://developer.android.com/google/play/filters.html). Эти фильтры не являются частью манифеста Android, и поэтому они не могут быть изменены. Здесь уже был дан ответ: How to restrict android app to specific device make?

+0

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

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