Карта Google INSTALL_FAILED_MISSING_SHARED_LIBRARY - PullRequest
0 голосов
/ 01 января 2012

Я получаю ошибку: Ошибка установки: INSTALL_FAILED_MISSING_SHARED_LIBRARY когда я хочу установить свой код на телефон moto xt316.

и я попробую : установить целевой Google apis 2.3 или 2.2

и мой код установлен и работает нормально на других телефонах (вызов , g6)

если я удалю

Он может быть установлен в moto xt316, но, как мы знаем, он не может использовать mapView, если я его удалю.

И xt316 не установил карту Google.

Могу ли я попытаться установить на xt316 с но не получите ошибку установки: INSTALL_FAILED_MISSING_SHARED_LIBRARY. Потому что я хочу, чтобы мой код можно было установить на все телефоны!

Ответы [ 2 ]

1 голос
/ 02 января 2012

А на xt316 не установлена ​​карта Google.

Тогда вы не сможете использовать приложение, для которого требуется дополнение Google Maps для Android.

Поскольку я хочу, чтобы мой код можно было устанавливать на всех телефонах!

Тогда вам не потребуется дополнительный модуль Google Maps для Android.

Что вы может сделать дополнением Google Maps для Android необязательным, добавив android:required="false" к элементу <uses-library> в манифесте.Затем во время выполнения вы можете использовать Class.forName(), чтобы узнать, доступен ли MapActivity, и настроить там свой пользовательский интерфейс. Вот пример проекта , который демонстрирует это.

0 голосов
/ 06 июня 2012

Используя последнюю версию Rhomobile 3.3.3+ и начал видеть эту ошибку? Перейдите в свой build.yml и найдите «не устройство Motorola», попробуйте отключить его и затем пересобрать приложение.

...