Подтвердить что ты не робот

Не удалось выполнить повторную установку из-за различных подписей приложений

Я переместил свой Android-проект на ноутбук, и теперь я получаю это, когда нажимаю Debug. Похоже, это ошибка? Насколько мне известно, это не должно происходить через Eclipse.

Re-installation failed due to different application signatures.

Самое странное, что это произошло после того, как я обновил sdk/adt и Eclipse для поддержки SDK 2.2. Он работал отлично раньше, и теперь это не так, поэтому это может быть ошибка.

4b9b3361

Ответ 1

Это происходит потому, что хранилища ключей на вашем ноутбуке и оригинальном ПК отличаются. он называется debug.keystrore и находится в папке %USER_HOME%/.android/. Чтобы быть более конкретным, это происходит потому, что eclipse пытается нажать apk с ключом переустановки. Таким образом, у вас есть две опции

  • Поделиться debug.keystore между различными версиями разработки
  • Вручную удалить apk с устройства (с помощью adb)

Ответ 2

У меня также была та же проблема и исправлена. вы должны сделать следующее, чтобы исправить это,

  • Удалите приложение со своего мобильного телефона, если вы его загрузите уже.

  • Чтобы удалить настройки goto- > application- > manage application.

  • Запустите приложение еще раз и выберите мобильный

Надеюсь, это поможет вам

Ответ 3

После того, как вы скопируете файл debug.keystore на свой компьютер, вам нужно перестроить проект на ПК.

Ответ 4

У меня была такая же проблема с использованием эмулятора Droid. Я решил это, удалив пакет из настроек приложения в эмуляторе, так же как и обычное устройство. При следующем запуске он переустановлен и ошибка исчезнет.

Ответ 5

У меня такая же проблема, и я исправил ее, просто вытирая пользовательские данные на эмуляторе. Я предполагаю, что эмулятор поддерживает проект, если вы не уничтожили данные, поэтому, если ваш новый проект не соответствует некоторым внутренним параметрам, он не нравится и не будет его переустанавливать.

Ответ 6

У меня также была та же проблема и исправлена ​​ее, удалив приложение и снова установив его.

Ответ 8

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

Теперь, чтобы решить эту проблему, я только что удалил приложение с мобильных устройств и снова запустил приложение.

Ответ 9

У меня была такая же проблема с эмулятором, и я запустил команду "adb uninstall TheNameOfPackage". Конечно, вы должны сначала перейти в каталог, где был установлен adb.exe, обычно C:\Program Files\Android\android-sdk\platform-tools, а затем выполнить приведенную выше команду.

Ответ 10

Для меня после того, как я скопировал все мои файлы ключей из моей машины дома, мне пришлось сделать Project- > clean. После этого он отлично работал.

Ответ 11

Когда я попытался удалить приложение с моего устройства после возникновения этой проблемы, я не могу найти приложение на своем устройстве. Я не знаю, куда он ушел. Затем я удалил с помощью adb,

adb -d uninstall <app package name>

Это ответ, который сталкивается с проблемой, подобной моей проблеме.

Ответ 12

У меня была такая же проблема.

Чтобы исправить это, я удалил старый .apk проекта с моего устройства.

Ответ 13

Перейдите в Настройки устройства/эмулятора → Приложения, найдите свое приложение и удалите его.

Или

В открывшейся вкладке Android Studio "Gradle" (с правой стороны) откройте:

appName
..appName
...Tasks
....install
.....uninstallAll

и дважды щелкните эту задачу, чтобы выполнить ее.

Важное примечание:

Если вы все еще получаете эту ошибку после удаления, попробуйте Build- > Clean Project.

Если вы все еще получаете эту ошибку, даже если в вашем списке "Настройки- > Службы" у вас уже нет этого приложения, попробуйте "Build- > Clean Project"