Форум программистов, компьютерный форум CyberForum.ru

Ошибка при установке APK - INSTALL_FAILED_CONFLICTING_PROVIDER - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Цифровая подпись приложения http://www.cyberforum.ru/android-dev/thread1579785.html
Собрал приложение под андроид, теперь требуется сделать ему цифровую подпись, в родной среде Embarcadero RAD Studio XE8 в которой и писал приложение есть пункт - создать цифровую подпись, но неполучается ее там создать! Вот и вопрос- можно ли подписать приложение в какой либо другой программе?
Android Как узнать длину аудио-записи в Android есть ли такая возможность Добавлено через 6 часов 8 минут mp.getDuration() если кому то понадобится http://www.cyberforum.ru/android-dev/thread1579725.html
Импорт проекта Android
В последнее время у меня криво ипортируются проекты. Причину выявить не удалось. Появляется надпись "Frameworks detected: Android framework is detected in the project Configure". Сколько бы я ни гуглил, ничего не помогло (в основном советуют загрузить/обновить Android Support Repository). Если я кликаю на Configure, а затем на ОК, то меня перебрасывает в папку ../gen, где находятся...
автоматическое изменение размера шрифта Android
как можно реализовать автомасштабирование (изменение размера шрифта в ТекстВию) Текста в зависимости от размеров экрана? Мне просто нужно чтоб один и тот же текст более-менее нормально отображался на разных мониторах. Я дела Текствиюшку на весь экран(работал на средненьком экране) в итоге на одних устройствах текст тупо не влазит весь, на других- уходит в две небольшие строки вверху и куча...
Android Ошибка в onclick кнопок http://www.cyberforum.ru/android-dev/thread1579298.html
Вроде как все правильно, но при нажатии на кнопку (любую) вылетает. 11-12 20:02:41.035 3166-3166/ru.itschool.test.testing W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41b29c98) 11-12 20:02:41.035 3166-3166/ru.itschool.test.testing W/dalvikvm: threadid=1: uncaught exception occurred 11-12 20:02:41.035 3166-3166/ru.itschool.test.testing W/System.err:...
Android Не передаются данные с Java в PHP По идеии, этот код должен передавать значение переменной email в переменную на сервере. Но этого не происходит! Помогите пожалуйста.// Code by den_droid package com.dendroid.test.screensize; import android.app.*; import android.content.*; import android.net.*; import android.os.*; import android.view.ViewGroup.*; import android.webkit.*; подробнее

Показать сообщение отдельно
1nt3g3r
0 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 5
13.11.2015, 13:34     Ошибка при установке APK - INSTALL_FAILED_CONFLICTING_PROVIDER
Создал APK, пытаюсь установить на телефон через adb install - получаю ошибку INSTALL_FAILED_CONFLICTING_PROVIDER. На эмулятор устанавливается нормально.

Почитал в интернете, что проблема может быть связана с ContentProvider. Но у меня нет ни одного ContentProvider-а в AndroidManifest.

Ошибка начала проявляться недавно, до этого приложение ставилось и запускалось нормально. Из недавних изменений - добавил Google Play Services.

Приложение multidex, собирается Gradle. Проверил - старых версий программы на телефоне не осталось.

В чем может быть дело? Может, Android как-то кеширует данные про приложения?

Добавлено через 57 минут
Разобрался в проблеме (точнее, нашел ошибку и решение, но так и не понял корней).

В общем, одно приложение (назвем его приложение A) устанавливается, и добавляет следующий ContentProvider - com.google.android.gms.measurement.AppMeasurementContentProvider. Если я пытаюсь установить другое приложение, оно добавляет такой же ContentProvider.

Как я узнал это - создал чистый эмулятор, выполнил команду adb shell dumpsys | grep Provider{ > list1.txt . Потом установил приложение на эмулятор, и выполнил команду adb shell dumpsys | grep Provider{ > list2.txt. Потом сделал diff list1.txt list2.txt. Получил следующее - com.google.android.gms.measurement.AppMeasurementContentProvider.

У меня закрались подозрения, и я сделал такую же операцию adb shell dumpsys > raw.txt. И выявил интересную штуку:

[имя пакета] com.google.android.gms.measurement.AppMeasurementContentProvider:
Provider{4267af40 com.google.android.gms.measurement.AppMeasurementContentProvider}

[com.google.android.gms.measurement.google_measurement_service]:
Provider{4267af40 com.google.android.gms.measurement.AppMeasurementContentProvider}

Я удалил приложение, которое я обозначил как [имя пакета], попробовал поставить изначальное - успешно.

Оба приложения собираются через Gradle, оба приложения используют Google Play services. Проблема начала проявляться после того, как я во второе приложение добавил Google Play Services. Поэтому проблема определенно связана с Google Play Services - только, к сожалению, я не могу понять ее корни.

Надеюсь, это маленькое расследование будет полезно, кто в будущем столкнется с похожим.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru