- Приложение отказывается устанавливать — INSTALL_FAILED_MISSING_SHARED_LIBRARY
- 2 ответа
- Ошибка INSTALL_FAILED_MISSING_SHARED_LIBRARY в Android
- Is missing required library android
- Missing Android Support Library #321
- Comments
- Reconder commented Oct 5, 2020 •
- nikomikulicic commented Oct 7, 2020
- rgomezp commented Nov 13, 2020
- Ошибка INSTALL_FAILED_MISSING_SHARED_LIBRARY в Android
- 13 ответов
- Вариант а)
- Вариант б)
- Вариант c)
Приложение отказывается устанавливать — INSTALL_FAILED_MISSING_SHARED_LIBRARY
Я новичок в программировании, как правило, пожалуйста, мне нужна помощь! Мое приложение успешно устанавливалось после каждого обновления, пока я не решил добавить в приложение библиотеку ‘com.github.PhilJay: MPAndroidChart: v3.1.0-alpha’, потому что мне нужно, чтобы пользователь мог просматривать некоторые данные в виде статистических диаграмм. ,
Библиотека была успешно синхронизирована и успешно использовала пакеты и классы. Но когда я пытаюсь установить приложение на моем устройстве Android, он возвращает эту ошибку:
Вполне возможно, что эта проблема решена путем удаления существующей версии apk, если она присутствует, а затем переустановки. «Я вставил скриншот здесь:
Я удалил существующую версию apk, очистил часть памяти, но продолжаю получать то же сообщение! Что мне делать дальше, пожалуйста?
2 ответа
Заглянул в com.github.PhilJay:MPAndroidChart:v3.1.0-alpha репозиторий и не сделал этого. найти любую ссылку на com.google.android.things внутри исходного кода.
Вам нужно удалить приведенную ниже запись, если она найдена в AndroidManifest.xml вашего приложения, чтобы она снова работала на вашем устройстве:
Скорее всего, вы устанавливаете на устройство, которое не является устройством Android Things. Я подозреваю, что добавленная вами библиотека либо имеет некоторую транзитивную зависимость от com.google.android.things , либо что-то еще изменилось в вашем проекте.
Чтобы обойти это, вы должны сделать следующие 2 вещи:
1. Отметьте, что Android Things не требуется на устройстве в вашем файле AndroidManifest.xml :
( tools:replace не является строго обязательным, но это просто на случай, если что-то в процессе слияния манифеста переопределит вашу настройку.)
2. В коде приложения, прежде чем делать какие-либо вызовы API-интерфейсам Things, убедитесь, что они доступны на текущем устройстве. Это можно проверить с помощью следующего фрагмента кода:
Только выполнение 1 должно исправить проблему установки, но ваше приложение будет зависать, если вы будете выполнять какие-либо вызовы Things API на устройстве, которое не является устройством Android Things.
Источник
Ошибка INSTALL_FAILED_MISSING_SHARED_LIBRARY в Android
Когда я пытаюсь запустить приложение Android, которое использует Google API, я получаю следующую ошибку
[2009-07-11 11:46:43 – FirstMapView] Ошибка установки: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11:46:43 – FirstMapView] Пожалуйста, проверьте вывод logcat для получения более подробной информации.
[2009-07-11 11:46:44 – FirstMapView] Запуск отменен!
Может ли кто-нибудь помочь мне решить эту ошибку?
Чтобы пройти ошибку INSTALL_FAILED_MISSING_SHARED_LIBRARY с Google Maps для Android:
Установите API карт Google. Это можно сделать в Eclipse Windows / Android SDK и AVD Manager -> Доступные пакеты -> Сторонние дополнения -> Google Inc. -> API Google от Google Inc., Android API X
Из командной строки создайте новый AVD. Это можно сделать, указав цели (цели списка Android), затем андроид создать avd -n new_avd_api_233 -t «Google Inc.: API Google: X»
Затем создайте AVD (Android Virtual Device) в Eclipse Windows / Android SDK и AVD Manager -> Создать … -> (Имя: new_avd_X, Цель: API Google (Google Inc.) – Уровень API X)
IMPORTANT : вы должны создать свой AVD с помощью Target в качестве API Google (Google Inc.), иначе он снова не удастся.
Создайте проект Android в проекте Eclipse File / New / Android и выберите Google API Build Target.
Добавьте между тегами .
Запустите проект в качестве приложения для Android.
Если ошибка сохраняется, то у вас все еще есть проблемы, если она работает, то эта ошибка навсегда останется за вами.
Если это необходимо, возможно, вам нужно изменить
Вы можете решить, что он работает на эмуляторе Google API.
Чтобы запустить эмулятор Google API, откройте Android SDK и AVD Manager> Доступные пакеты> Google Repos> выберите те уровни API Google, которые необходимо проверить.
После их установки добавьте их в качестве виртуального устройства и запустите.
Project> Свойства> Android> выберите: google APIs Android 4.0.3
Диспетчер виртуальных устройств Android> «Редактировать»> «Выделить» в Tabget> API API API APILevel15
И выберите «Встраиваемый»: WQVGA400> Редактировать AVD> Старт
У меня такая же ошибка при установке на реальное устройство. Более подробную информацию и решение по загрузке отсутствующих библиотек на устройство можно найти на следующем сайте:
Исправление ошибки INSTALL_FAILED_MISSING_SHARED_LIBRARY Ошибка
Чтобы правильно настроить это, в систему необходимо скопировать 2 файла ключей:
Эти файлы находятся в любом из этих пакетов приложений Google:
Эти ссылки больше не работают, но вы можете найти файлы в sdk для Android, если у вас есть API Карт Google v1
После разархивирования любого из этих файлов вы хотите скопировать файлы в вашу систему, например: ah-so:
Я разрабатываю приложение для версии 2.2, версия API в 8-м … имела ту же ошибку, и ошибка говорила мне, что это был API карт google, все, что мы делали, это изменение моего ADV для моего API-интерфейса проекта 2.2, а также для API.
Это сработало для меня и нашло библиотечный API.
Это происходит, когда вы пытаетесь запустить приложение на эмуляторе. Эмулятор не имеет общей библиотеки карт Google.
Другой способ решить эту проблему – установить недостающие библиотеки, которые вам нужны.
Вы можете скачать libs и посмотреть, как установить здесь .
Когда я пробую эти решения.
Я решил:
Создать новое виртуальное устройство (выберите Google API (Google Inc) -API Level 15, замените android 4.0.3-APILevel 15), затем запустите снова. Он решил.
Я думаю, это просто потому, что у устройства нет google apis
Источник
Is missing required library android
I’m very new user and I’ll be really grateful to all those who help me.
My OS is Ubuntu 16.04 and I installed eclipse yesterday from Ubuntu softwere.
I need to install Unfolding Maps and Unfolding Maps needs JOGL.
I installed all and I tried to use JOGL.
When I created a new Java project «Pippo», I selected my JOGL User Library but I had this error
Project ‘pippo’ is missing required library: ‘/home/sm/workspace_JOGL/JOGL/Lib/gluegen-rt.jar’
I checked up all cames in mind:
— the file «gluegen-rt.jar» exists in the folter «/workspace/jogamp-all-platforms/jar»;
— gluegen-rt is in JOGL project’se Referenced Libraries;
— I went to Windows->Preferences->Java->Build Path->User Libraries there is the error;
— I added gluegen-rt as User Library but it is always missing.
If you need more information, I pray you to explicate exactly how to get it because I’m really really newbie.
[Updated on: Mon, 09 January 2017 08:49]
Re: How find «missing required library» [message #1751244 is a reply to message #1751187] | Fri, 06 January 2017 08:38 | |||
| ||||
Does that file actually exist at the indicated path? | ||||
|
Re: How find «missing required library» [message #1751319 is a reply to message #1751244] | Sun, 08 January 2017 13:06 | ||
| |||
Yes, it does [EDIT] the file was in the folder «jogl/. » but Eclipse was searching it in «JOGL/. » Источник Missing Android Support Library #321CommentsReconder commented Oct 5, 2020 •Description: When I’m testing my app I get «Missing Android Support Library» error for my testing device on my app’s all users page. It also doesn’t receive any push notifications that I send. Environment
Steps to Reproduce Issue:
| |||