Довольно часто пользователи жалуются на то, что при установке того или иного приложения Android-смартфон выдает сообщение об ошибке «Приложение не установлено. Пакет с таким названием уже существует ». Это случается из-за конфликта нового пакета с уже существующим пакетом, имеющим аналогичное название. Каждое приложение в Google Play имеет уникальное имя пакета, но это не означает, что два разработчика не могут разрабатывать два разных приложения и дать пакетам файлов одно и то же имя. И тогда ошибка возникает при попытке установить или загрузить одноименный файл APK, а Android-устройство выдает соответствующее сообщение.
В большинстве случаев ситуация возникает, когда у вашего телефона такое же приложение уже было установлено для нескольких профилей пользователей на одном устройстве, и оно не было должным образом удалено из каждого профиля. Если вы в такой ситуации попытаетесь установить новый APK того же приложения, то вы столкнетесь именно с этой ошибкой. Поэтому наиболее очевидным решением было бы тщательно удалить приложение, а затем попытаться установить новый APK. Итак, что вам нужно сделать?
ЧТО ДЕЛАТЬ ЕСЛИ ПРИ УСТАНОВКЕ ПРИЛОЖЕНИЯ ПИШЕТ:»ПРИЛОЖЕНИЕ КОНФЛИКТУЕТ С ДРУГИМ ПАКЕТОМ»?
Основной вариант решения
Откройте «Настройки» -> «Приложения», затем найдите и откройте информацию о приложении. После этого откройте дополнительное меню (3 вертикальные точки) и выберите «Удалить» для всех пользователей.
Это исправление работает в большинстве случаев, но случаются и осечки, когда даже после удаления приложения для всех пользователей по-прежнему приходится сталкиваться с конфликтом пакета с уже существующим пакетом с тем же именем.
Дополнительные варианты решения
1-й вариант — разрешить установку приложений из неизвестных источников
Чтобы исправить ошибку «Приложение не установлено. Пакет с таким названием уже существует», нужно попробовать разрешить установку приложений из неизвестных источников . Соответствующий пункт имеется в настройках безопасности телефона.
2-й вариант — установка приложения с помощью ADB
- Прежде всего, необходимо установить Android Debug Bridge для ПК и в опциях «Для разработчиков» на смартфоне активировать режим «Отладка USB». (О том, как включить режим «Для разработчиков», мы подробно писали в ).
- Далее, одновременно удерживая кнопки включения и громкость+, нужно перезагрузить смартфон в режим «Recovery», после чего подключить Android-устройство к компьютеру с помощью шнура USB.
- Затем нужно открыть командную строку и ввести туда следующую команду:
adb install -l -r name-of-file.apk
* Вместо name-of-file.apk указать название устанавливаемого приложения.
3-вариант — модификация приложения (требуются Root-права)
Чтобы воспользоваться этим способом, необходимо иметь Root-права на устройстве и установить приложение . Далее, необходимо выполнить следующую последовательность действие :
Теперь вы знаете, как справиться с ситуацией, если Android-смартфон выдает ошибку «Приложение не установлено. Пакет с таким названием уже существует». Хотите поделиться своими методами или рассказать, сработали ли способы, предложенные выше — пишите в комментариях. Обсудим вместе.
Довольно часто пользователи жалуются на то, что при установке того или иного приложения Android-смартфон выдает сообщение об ошибке «». Это случается из-за конфликта нового пакета с уже существующим пакетом, имеющим аналогичное название. Каждое приложение в Google Play имеет уникальное имя пакета, но это не означает, что два разработчика не могут разрабатывать два разных приложения и дать пакетам файлов одно и то же имя. И тогда ошибка возникает при попытке установить или загрузить одноименный файл APK, а Android-устройство выдает соответствующее сообщение.
В большинстве случаев ситуация возникает, когда у вашего телефона такое же приложение уже было установлено для нескольких профилей пользователей на одном устройстве, и оно не было должным образом удалено из каждого профиля. Если вы в такой ситуации попытаетесь установить новый APK того же приложения, то вы столкнетесь именно с этой ошибкой. Поэтому наиболее очевидным решением было бы тщательно удалить приложение, а затем попытаться установить новый APK. Итак, что вам нужно сделать?
Основной вариант решения
Откройте «Настройки » -> «Приложения », затем найдите и откройте информацию о приложении. После этого откройте дополнительное меню (3 вертикальные точки) и выберите «Удалить » для всех пользователей.
Это исправление работает в большинстве случаев, но случаются и осечки, когда даже после удаления приложения для всех пользователей по-прежнему приходится сталкиваться с конфликтом пакета с уже существующим пакетом с тем же именем.
Дополнительные варианты решения
Чтобы исправить ошибку «Приложение не установлено. Пакет с таким названием уже существует », нужно попробовать разрешить установку приложений из неизвестных источников. Соответствующий пункт имеется в настройках безопасности телефона.
- Перейдите в раздел «Настройки «;
- Далее зайдите в раздел «Безопасность «;
- Найдите пункт «Неизвестные источники» и галочкой разблокируйте загрузку;
- Если смартфон выдаст запрос, подтвердите свое решение, нажав OK;
- Вернитесь в папку, где находится файл.apk. Нажмите на него и установите приложение.
2-й вариант — установка приложения с помощью ADB
- Прежде всего, необходимо установить Android Debug Bridge для ПК и в опциях «Для разработчиков » на смартфоне активировать режим «Отладка USB ». (О том, как включить режим «Для разработчиков », мы подробно писали в следующей статье ).
- Далее, одновременно удерживая кнопки включения и громкость+ , нужно перезагрузить смартфон в режим «Recovery «, после чего подключить Android-устройство к компьютеру с помощью шнура USB.
- Затем нужно открыть командную строку и ввести туда следующую команду:
* Вместо name-of-file.apk указать название устанавливаемого приложения.
3-вариант — модификация приложения (требуются Root-права)
Чтобы воспользоваться этим способом, необходимо иметь
Операционная система Android располагает собственным магазином приложений Play Market. Поэтому пользователи могут не рыскать по посторонним ресурсам в поисках софта, а качать его из официального, проверенного и модерируемого источника. Все это очень хорошо, но иногда установка прерывается ошибкой. Появилась надпись «Приложение не установлено» на Андроиде – что делать в этом случае? Ничего критичного в этой ошибке нет, попробуем избавиться от нее вместе.
Очистка устройства от мусора
Если в процессе установки софта возникла ошибка «Приложение не установлено», значит, пришла пора почистить операционную систему от мусора. Его тут действительно полно – он образуется в результате работы ОС и приложений, причем в довольно больших количествах. Наличие мусора приводит к появлению ошибок и сбоев, поэтому от него нужно избавляться . Для этого мы будем использовать популярное приложение Clean Master – его нужно установить заранее, в числе первых приложений.
Как производится очистка?
- Запускаем приложение;
- Запускаем анализ мусора;
- Удаляем найденный мусор.
В завершение можно выгрузить неиспользуемые приложения – это делается нажатием одной кнопки.
Если хочется добиться более выразительных результатов, смартфон или планшет следует перезагрузить. После того как вы очистите операционную систему от мусора, попытайтесь установить софт еще раз – зайдите в Play Market и запустите повторную инсталляцию. Если все прошло хорошо, а критический мусор был удален, установка приложений пройдет без ошибок. Активируйте очистку каждый раз, когда вы замечаете наличие каких-то ошибок в работе операционной системы Android .
Вместо приложения Clean Master вы можете использовать любые другие приложения для очистки и ускорения Android-устройств, в том числе, совмещенные с антивирусными утилитами. Также во многих трубках реализованы базовые инструменты для очистки памяти.
Удаляем ненужные приложения и файлы
Возникла ошибка «Приложение не установлено» на Android — что делать? Скорее всего, пришла пора разобраться с неиспользуемым софтом. Он загромождает внутреннюю память и препятствует нормальной инсталляции . Как показывает практика, ошибки возникают уже тогда, когда свободной памяти остается меньше 500-700 Мб.
При этом многие приложения, установленные в системе, практически не используются. Зачем их тогда держать? Смело сносим ненужные приложения и освобождаем место.
Также следует разобраться с местом хранения музыки, фотографий и видеороликов. Если все это хранится во встроенной памяти, необходимо провести ревизию и перенести файлы на карту памяти или скопировать на жесткий диск своего компьютера. После удаления софта и файлов запускаем Clean Master, проводим очистку мусора и приступаем к повторной инсталляции приложений.
Перемещение софта на карту памяти
Если ваше Android-устройство показало ошибку «Приложение не установлено» и начало ругаться на недостаток памяти, нужно удалить часть приложений. Не нашлось ничего ненужного? Тогда переместите часть приложений на карту памяти – делается это штатными способами и с помощью дополнительного программного обеспечения. Быстродействие приложений может немного снизиться, зато появится место для установки нужного софта .
Обратите внимание, что некоторые телефоны не поддерживают установку и перемещение программ на карты памяти или вовсе не обладают слотами под карточки.
Избавляемся от ошибок с помощью перезагрузки
О самом простом способе избавления от ошибок мы все-таки забыли – это самая банальная перезагрузка. Она поможет избавиться от простых ошибок в функционировании операционной системы и привести ее в нормальный вид. Перезагружать Android-устройства умеет каждый пользователь – для этого нужно удерживать кнопку включения/выключения до появления соответствующего меню . Далее выбираем пункт «Перезагрузить», дожидаемся перезагрузки и приступаем к повторной установке приложений.
Очистка от вирусов
Вирусные инфекции могут нарушить функциональность операционной системы Android. В результате этого в ней могут появиться различные ошибки, мешающие нормальной инсталляции приложений. Поэтому очень важно иметь на борту хотя бы самый простой антивирус – установите его заранее, сразу же после того как вы приобрели смартфон. Выполнив тщательную проверку на наличие вирусных инфекций, следует приступить к повторной инсталляции необходимых приложений.
Если ваше устройство повредилось и засорилось настолько, что очистки и проверки уже не помогают, попробуйте выполнить сброс к заводским настройкам (Hard Reset). Не забудьте предварительно скопировать важные данные на надежный носитель.
Источник: innovakon.ru
Android-приложение не установлено. Существующий пакет с тем же именем с конфликтующей подписью уже установлен
В моем эмуляторе, когда я пытаюсь сделать обновление apk программным путем. Я получаю: Android App Not Install. An existing package by the same name with a conflicting signature is already installed Я все еще на стадии тестирования этого обновления, поэтому файл, который я загружаю, является подписанным apk предыдущей версии, который, как я думаю, должен работать без каких-либо проблем.
Из предложения в: уже установлен существующий пакет с тем же именем с сигнатурой confilcting. Я попытался запустить эмулятор как в режиме отладки, так и в обычном режиме. не работал. Любые мысли о том, что мне не хватает?
James Oravec 13 нояб. 2013, в 18:30
Поделиться
использовать ту же подпись, чтобы подписать АПК перед установкой
Praveen Sharma 13 нояб. 2013, в 17:08
Эта проблема возникает из-за несоответствия файла подписи или хранилища ключей. Найдите ссылку для решения: readyandroid.wordpress.com/…
Ready Android 02 май 2018, в 14:12
Поделиться:
android-install-apk
11 ответов
Лучший ответ
Проблема заключается в ключах, которые были использованы для подписи APK, по умолчанию, если вы используете прямо из своей среды разработки и открываете ваш эмулятор, APK, установленный в эмуляторе, подписан с вашим отладочным ключом (обычно устанавливается в ~/.android/debug.keystore), поэтому, если предыдущий APK был подписан с другим ключом, отличным от того, который вы используете в настоящее время, вы всегда будете иметь конфликт подписи, чтобы исправить его, убедитесь, что вы используете тот же самый чтобы подписать оба APK, даже если предыдущий APK был подписан с помощью отладочной клавиши из другого SDK, ключи определенно будут отличаться.
Также, если вы точно не знаете, какой ключ использовался раньше, чтобы подписать apk, но вы хотите установить новую версию своего приложения, вы можете просто удалить предыдущее приложение и переустановить новый.
Надеюсь, что это поможет.
Martin Cazares 13 нояб. 2013, в 17:22
Поделиться
Я собираюсь сделать не dev подписать apk и выполнить загрузку / установку вручную внутри эмулятора. Затем эмулятор должен загрузить другой apk, не подписанный dev, и попытаться выполнить обновление. Если это сработает, я приму ваш ответ. Спасибо
James Oravec 13 нояб. 2013, в 17:22
Отлично, если оба apks подписаны одним ключом, все будет в порядке .
Martin Cazares 13 нояб. 2013, в 17:25
Оно работает. Спасибо за разъяснение.
James Oravec 13 нояб. 2013, в 17:28
heisenberg 21 янв.
2015, в 11:05
Ну, если вы установили приложение, у вас должен быть ключ, иначе как бы вы подписали apk? Если предыдущий apk не был создан вами, то вам нужно попросить разработчика этого apk о ключе, кроме того, что нет способа получить ключ, который использовался для подписания apk .
Martin Cazares 21 янв. 2015, в 17:25
Большое спасибо за это! Вы спасли мой день и мою команду! ха-ха
perozzo 24 июль 2018, в 16:47
У меня есть приложение в LIVE в PlayStore, теперь я установил это приложение на тестовом устройстве и теперь для обновления более новой версии приложения я обновляю «versionno» и «versionname» в файле app build.gradle. Теперь я выполнил сборку релиза с подписанным ключом, а сейчас я пытаюсь установить эту сборку в ней из-за ошибки . Уже установлен пакет pacakage с таким же именем и конфликтующей подписью. И не устанавливается тоже. Пожалуйста, помогите.
Tarit Ray 19 апр. 2019, в 12:52
Показать ещё 5 комментариев
У меня было такое же сообщение об ошибке, но эти ответы не помогли. На 4.3 nexus 7 я использовал пользователя, который НЕ был владельцем. Я удалил старую версию, но я продолжал получать то же сообщение.
Решение: мне пришлось войти в систему как владелец и перейти в Настройки → Приложения, а затем перетащить на вкладку Все. Прокрутите вниз до самого конца списка, где указаны старые версии с меткой «не установлено». Выберите его и нажмите кнопку «Настройки» в верхнем правом углу и, наконец, «удалить для всех пользователей»
Αλέκος 19 нояб. 2013, в 23:59
Поделиться
Мне пришлось смахнуть из списка «Загруженные» в список «Все», чтобы найти его в списке приложений.
ShawnFeatherly 03 фев.
2014, в 20:49
Как вы упомянули, убедитесь, что вы прокручиваете до самого конца — «не установленные» приложения не перечислены в алфавитном порядке.
jmcmann 20 март 2014, в 16:22
БЛАГОДАРЮ ВАС. Это также было моей проблемой после того, как я дал свой тест Nexus 7 другу. Я думал, что мои ключи были повреждены . Я удалил этого пользователя, чтобы избежать путаницы в будущем.
Источник: overcoder.net
Android-приложение не установлено. Уже установлен существующий пакет с тем же именем с конфликтующей сигнатурой
В моем эмуляторе, когда я пытаюсь сделать обновление apk программным путем. Я получаю:
Android App Not Install.
An existing package by the same name with a conflicting signature is already installed
Я все еще на стадии тестирования этого обновления, поэтому файл, который я загружаю, является подписанным apk предыдущей версии, который, как я думаю, должен работать без каких-либо проблем.
Из предложения в: уже установлен существующий пакет с тем же именем с сигнатурой confilcting. Я попытался запустить эмулятор как в режиме отладки, так и в обычном режиме… не работал.
Любые мысли о том, что мне не хватает?
Лучший ответ:
Проблема заключается в ключах, которые были использованы для подписи APK, по умолчанию, если вы используете прямо из своей среды разработки и открываете ваш эмулятор, APK, установленный в эмуляторе, подписан с вашим отладочным ключом (обычно устанавливается в ~/.android/debug.keystore), поэтому, если предыдущий APK был подписан с другим ключом, отличным от того, который вы используете в настоящее время, вы всегда будете иметь конфликт подписи, чтобы исправить его, убедитесь, что вы используете тот же самый чтобы подписать оба APK, даже если предыдущий APK был подписан с помощью отладочной клавиши из другого SDK, ключи определенно будут отличаться.
Также, если вы точно не знаете, какой ключ использовался раньше, чтобы подписать apk, но вы хотите установить новую версию своего приложения, вы можете просто удалить предыдущее приложение и переустановить новый.
Надеюсь, что это поможет…
У меня было такое же сообщение об ошибке, но эти ответы не помогли. На 4.3 nexus 7 я использовал пользователя, который НЕ был владельцем. Я удалил старую версию, но я продолжал получать то же сообщение.
Решение: мне пришлось войти в систему как владелец и перейти в Настройки → Приложения, а затем перетащить на вкладку Все. Прокрутите вниз до самого конца списка, где указаны старые версии с меткой “не установлено”. Выберите его и нажмите кнопку “Настройки” в верхнем правом углу и, наконец, “удалить для всех пользователей”
Go to Settings > Apps, find and open the app info. Then, open the overflow menu (3 vertical dots), and choose Uninstall for all users.
Перейдите в Настройки> Приложения, найдите и откройте информацию о приложении. Затем откройте меню переполнения (3 вертикальные точки) и выберите “Удалить” для всех пользователей.
Существует различие между подписанными и неподписанными файлами APK. Скорее всего, у вас раньше было без знака. Вам просто нужно удалить неподписанный файл перед установкой подписанной версии. Как это можно сделать, зависит от конкретной версии, но в общем, перейдите в эмулятор к настройкам- > приложение, долго нажмите на свое приложение и удалите/удалите/удалите его.
Если вы используете debug apk, ключ, который используется для его подписания, находится в
C:Users\.androiddebug.keystore
Если вы используете тот же ключ, при установке не должно быть конфликтов.
Если вы не хотите беспокоиться о файле хранилища ключей, просто удалите пакет для всех пользователей.
Подключите устройство к Mac/ПК и запустите adb uninstall
Работал для меня.
Если вышеприведенные решения не сработали, возможно, вы делаете что-то вроде следующего.
1) установка приложения из Appstore.
2) обновить его со знаком APK с тем же именем пакета обновленная версия.
Таким образом, в основном есть два вида, если APK.
1) Вы загрузили в PlayStore, известный как оригинальный APK.
2) скачать из playstore, известного как производный APK.
В этом случае в основном вы скачиваете производный APK и обновляете его оригинальным APK.
Чтобы все работало нормально, загрузите новый подписанный выпущенный APK в режиме внутреннего тестирования в Google Play Store и загрузите полученный APK, чтобы проверить сценарий обновления.
Если вы используете несколько пользователей в android, убедитесь, что приложение удалено повсюду.
У меня возникла проблема, когда сборка debug и release не будет установлена на устройствах, которые я использовал для отладки. Тот же самый msg появится при попытке установить новую версию. Единственным обходным решением было удалить текущую версию и установить новую.
Похоже, что Android-студия отмечает apk, который она устанавливает, так что установка с использованием менеджеров пакетов различает версию, установленную для отладки, и версии, загруженные из игры Google или других внешних источников (это никогда не случалось со мной при использовании eclipse).
Та же ошибка пакета:
- Создайте новый пакет в своем приложении с другим именем.
- Скопируйте и вставьте все файлы из старого пакета в новый пакет.
- Сохранить код.
- Удалите старый пакет и очистите и пересоберите проект.
Мне нужно было войти в систему в качестве владельца и перейти в “Настройки” → “Приложения”, затем перейти на вкладку “Все”. Прокрутите вниз до самого конца списка, где старые версии перечислены с пометкой “не установлено”. Выберите его и нажмите кнопку “Настройки” в правом верхнем углу и, наконец, “удалить для всех пользователей”
Возможно, приложение не удаляется успешно. Если ваше устройство в этом случае, вы можете попробовать этот метод.
Сначала получите имя пакета приложения, например “com.xxx.app”, вы можете использовать Root Explorer и найти его в файле манифеста (RE может декодировать файл). то вы можете использовать этот script, чтобы удалить его:
adb shell pm uninstall com.xxx.app // replace to package name that you want to remove
Может возникнуть другая причина, когда ваше приложение не будет обновляться при изменении/добавлении/удалении shareId в AndroidManifiest.
Пожалуйста, проверьте это.
Чтобы предотвратить, рекомендуется использовать sharedUserId в вашем приложении, несмотря на то, что вам необходимо или сейчас требуется текущее требование.
Я попробовал все вышеперечисленное, и это не сработало.
Я обнаружил, что, несмотря на удаление приложения, новая версия приложения по-прежнему выдает ту же ошибку.
Вот что это решило:
зайдите в Настройки → Общие → Диспетчер приложений → выберите свое приложение → нажмите на три точки вверху → удалить для всех пользователей
После того, как вы это сделаете, теперь он фактически удален и теперь позволит установить новую версию.
Надеюсь это поможет.
от студии android перейти к:
Источник: techarks.ru
У меня не показывается Майнкрафт. Такая ошибка что они конфликтуют. И что мне делать эти способы мне не помогли