INSTALL_FAILED_MISSING_SHARED_LIBRARY Сообщение об ошибке при попытке запустить приложение Android Studios на телефоне - PullRequest
0 голосов
/ 30 октября 2019

Я никогда раньше не делал приложения для Android, и это не лучшее начало. В качестве теста я сделал пустой проект на Android-студиях и попытался запустить программу на своем телефоне Huawei P33. Когда я пытаюсь собрать и установить программу, я получаю следующие сообщения;

Не удалось зафиксировать сеанс установки 389180709 с помощью команды cmd package install-commit 389180709. Ошибка: INSTALL_FAILED_MISSING_SHARED_LIBRARY: пакет не может быть установлен в /data/app/com.example.myapplication-segdjrVZj4KvtCaj5 =. Пакет com.example.myapplication требует недоступной общей библиотеки com.google.android.things;Ошибка!

Сеанс «приложение»: установка не удалась. Приложение не может быть установлено: INSTALL_FAILED_MISSING_SHARED_LIBRARY Повторить попытку

Я потратил около полутора часов на поиск в Google, но, похоже, никто не сталкивался с такой же проблемой с библиотекой Android Things.

В «AndroidManifest.xml», если я изменю <uses-library android:name="com.google.android.things" /> на <uses-library android:name="com.google.android" />, приложение устанавливается, но ничего не делает и вылетает, как только оно открывается.

Ответы [ 2 ]

0 голосов
/ 31 октября 2019

Учитывая, что вы никогда не создавали приложение для Android, скорее всего, вы выбрали шаблон «Вещи Android» в мастере нового проекта. Просто создайте новый проект и убедитесь, что вы выбрали только телефон и планшет, а не Android Things.

0 голосов
/ 30 октября 2019

Вы можете добавить флаг android: required = "false" в ваш файл манифеста, и приложение должно быть в состоянии запускаться.

<uses-library
     android:name="com.google.android.maps"
     android:required="false"/>

Затем вы должны убедиться, что ваш код защищен от создания исключенияв местах, где это нужно

...