No Image

Install failed update incompatible

СОДЕРЖАНИЕ
0 просмотров
11 марта 2020

When trying to deploy my app to the Android device I am getting the following error:

I am aware of this question but the app is not installed. It has been removed/partially removed by Visual Studio during the attempt to deploy.

In the past I solved this by downloading the app from the google play store and then removing it from settings->Application manager. However, now i am getting the error "incompatible update" when it is trying to install it.

I tried to remove it using Titanium Backup and few other things but no luck.

EDIT 1

I realised (from @Motz) that I haven’t mentioned that the obvious solution doesn’t work. Namely, the app doesn’t appear in Settings->Apps

Я собрал пусковую установку Trebuchet от CyanogenMod 9 и попытался установить ее с помощью adb:

Я пробовал Nexus S с CM9 и Galaxy Nexus с запасом JB. Почему я получаю эту ошибку?

Это означает, что приложение, которое вы хотите установить, уже установлено. Просто удалите старый и повторите попытку.

Меня устраивает. Я удалил приложение, используя Titanium Backup. Тем не менее, я думаю, что титановая резервная копия полностью не удалила мое приложение.

Деинсталляции приложения было бы достаточно, чтобы избежать этой проблемы.

Но иногда даже удаление сообщения снова возникает, это происходит в Android OS 5.0 +, так что это решение:

Откройте « Settings > « Apps и вы найдете свое приложение с сообщением:

«Не установлен для этого пользователя»

Мы должны удалить вручную всех пользователей !, после чего мы можем установить наше скомпилированное приложение без проблем.

Другие варианты:

    Удалите старое приложение и установите его снова.

Используйте команду Android Debug Bridge:

Два способа работы

1: удалить приложение с мобильного устройства вручную

2: Откройте командную строку, путь трассировки adb и выполните следующую команду

  1. Перейдите к: папке adb sdk platform-tools
  2. Тип cmd
  3. Type: adb remount в окне команд
  4. Adb shell
  5. су
  6. Rm /system/app/YourApp.apk
  7. Перезагрузите устройство

Я просто переименовал пакет, и это сработало для меня.

Возможно, это связано с тем, что у вас на вашем устройстве более одного пользователя, и вы только что удалили приложение на одном ( оставив apk все еще присутствующим для других пользователей) .

Я удалил все учетные записи, и после этого он работал.

Я установил Astro-файловый менеджер и искал предыдущую версию apk-файла, нашел ее на SD-карте и удалил apk-файл с помощью Astro-файлового менеджера.

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

Обычно я использую adb, и это делает трюк adb uninstall

Читайте также:  Как отключить простой режим на самсунг

В моем случае не было версии приложения, которое я мог найти через диспетчер устройств или Astro.

То, что я закончил, было:

1) Загрузите последнюю версию приложения из магазина приложений.

2) Приложение до сих пор не отображается в диспетчере устройств, пока я не перезапустил свое устройство.

3) Удалите приложение из диспетчера устройств

4) Запустите мой проект еще раз

Надеюсь, это поможет кому-то

Перейдите в Настройка / Приложения / Поиск вашего приложения и unistall …

Это сработало для меня

  1. Перейдите в Настройка / Приложения / Поиск вашего приложения и удалите …
  2. Открыть командную строку и "удалить adb"

Это сработало для меня

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

Если APK построен в проекте с файлом Android.mk. Возможно, это из-за того, что сертификат знака был изменен.

В моей проблеме я добавляю LOCAL_CERTIFICATE: = platform. Поскольку оригинальный apk подписан без этого тега.

Для пользователей MIUI, кроме обычной опции отладки USB, обязательно включите эти параметры:

Установка через USB
Отладка USB (параметры безопасности)

Затем примите приглашение при повторной попытке установить приложение.

В моем случае я установил приложение из Playstore, и после того, как я пытаюсь запустить из Eclipse или Android Studio, он попытается установить снова на APK, который не позволит.

Итак, прежде всего вам нужно удалить Siged APK, после чего вам придется попробовать.

RankoR @ вы должны установить приложение с другого компьютера. В моем случае, где возникла проблема .. все, что вам нужно сделать, это просто удалить приложение и переустановить его или запустить с компьютера, на котором вы работаете .. это может быть поздний ответ, но это поможет кому-то .. спасибо

I’ve compiled Trebuchet launcher from CyanogenMod 9, and trying to install it with adb:

I tried on Nexus S with CM9 and Galaxy Nexus with stock JB. Why I’m getting this error?

EDIT: In my case I’ve tried to reinstall system package with package manager. That’s not supported, so I’ve got this error. Source of the error may differ in your case.

27 Answers 27

it means the application which you want to install is already installed. just remove the old one and try again.

It works for me. I have remove my app using Titanium Backup. However,I think Titanium backup didn’t removed my app totally.

Читайте также:  Глючит клавиатура на андроиде что делать

Uninstalling the application would be enough to avoid this problem.

but sometimes even uninstalling the message is raised again, it occurs in Android OS 5.0 +, so this is the solution:

Go to Settings > Apps and you will find your app with the message:

"Not installed for this user"

We have to uninstall manually for all users!, then we can install our compiled application with no problems.

Another options:

    Remove the old application and install again.

Use Android Debug Bridge command:

Two ways that can be works

1: Uninstall app from mobile device manually

2: Open command prompt , trace path of adb and execute following command

I just renamed the package and it worked for me.

Or if you are using Ionic, you could delete the application and try again, this happens when ionic detects that the app you are deploying is not coming from the same build. It often happen when you change from pc.

  1. go to : your adb folder sdkplatform-tools
  2. type cmd
  3. type : adb remount on command window
  4. adb shell
  5. su
  6. rm /system/app/YourApp.apk
  7. Restart your device

The question was why he’s getting this error. Uninstalling will solve this problem but in my case, while I was installing the compiled version of the apk, the problem raised. I was trying to build an update for my application. So what I did, I built a signed apk and then tried to install the apk and the apk installed perfectly. So, rather removing the old apk, I had to sign the newer update and then installed it.

This maybe because you have more than one user in your device and you’ve just deleted the app on one (leaving the apk still present for the other(s)).

I’ve deleted in all accounts, and it worked afterwards.

I installed Astro file manager and searched for a previous version of the apk-file, found one on the sdcard and deleted the apk-file using Astro file manager.

If your device supports multiple users, you might have to delete the app for each account as well.

I usually use adb and that does the trick adb uninstall

This can happen if you sign your application with a different certificate. You can always use

to overwrite an existing apk on your device, but you will still get the error if you signed the new apk with a different certificate that of the installed apk.

Читайте также:  Как гуглить по фото

In that scenario you would need to uninstall the apk from your device before attempting an install. However, this can also impact your application since your original signing may be tied to certain Developor API’s, so you may need to update the console with your new credentials.

if the APK is built in project with Android.mk file. Maybe it’s because of the sign certificate has been changed.

in my problem, I have add LOCAL_CERTIFICATE := platform. as the original apk is signed without this tag.

In my case there was no version of the App I could find through device manager or Astro.

What I ended up doing was:

1) Download the latest version of the App from the app store

2) The app was still not visible in device manager until I restarted my device.

3) Remove the app from device manager

4) Run my project again

5) Everything works

Hope this helps someone

Go to Setting/Apps/ Search for your app and unistall.

It´s worked for me

  1. Go to Setting/Apps/ Search for your app and uninstall.
  2. open command prompt and "adb uninstall "

It´s worked for me

For MIUI users, apart for usual USB debugging option be sure to enable these settings as well:

Install via USB
USB debugging(Security settings)

then accept the prompt when you try installing app again.

I got the same issue and did following to fix it.

  1. Settings > Storage > Clear Cached Data
  2. Settings > Apps > Uninstall the apps showing there. I had uninstalled my apps but it was showing there.
  3. Restart and then everything went fine.

C:android-sdkplatform-toolsadb.exe: Command failed with exit code 1

Error output: adb: failed to install appplatformsandroidappuildoutputsapkdebugapp-debug.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.example. app1 signatures do not match the previously installed version; ignoring!]

Solution:

You already have the app app1 installed on phone (mostly download from play console, or upload key is changed)
Uninstall the app.

More details:

It’s possible that you already have this app uploaded to play store using upload key, play console applied its own signature to it. That’s why the app in your phone downloaded from google play does not have the same signature of your upload key.

By uninstalling app, there is no play store version of app, so mis-matches when you install a new version to you phone.

Комментировать
0 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector