Ошибка установки: INSTALL_FAILED_UID_CHANGED Нержавеющий Android-телефон

У нас есть некорректный Droid Razr Maxx, который мы используем для разработки. Устройство разделено между двумя из нас, и мы оба были отладки / установки с eclipse напрямую без каких-либо ошибок. Мы удаляем предыдущую версию (как было предложено) и переустанавливаем ее. По одной из попыток установки сегодня мы получили сообщение об ошибке «Ошибка установки: INSTALL_FAILED_UID_CHANGED».

Консоль в Eclipse показывает следующее сообщение:

[2014-01-02 16:34:05 - xxxAppNamexxx] Installing xxxAppNamexxx.apk... [2014-01-02 16:34:08 - xxxAppNamexxx] Installation error: INSTALL_FAILED_UID_CHANGED [2014-01-02 16:34:08 - xxxAppNamexxx] Please check logcat output for more details. [2014-01-02 16:34:08 - xxxAppNamexxx] Launch canceled! 

Logcat показывает следующее сообщение:

 01-02 16:34:21.031: W/ActivityManager(467): No content provider found for permission revoke: file:///data/local/tmp/xxxAppNamexxx.apk 01-02 16:34:21.070: W/ActivityManager(467): No content provider found for permission revoke: file:///data/local/tmp/xxxAppNamexxx.apk 01-02 16:34:21.961: W/ActivityManager(467): Permission denied: checkComponentPermission() owningUid=10110 01-02 16:34:21.961: W/ActivityManager(467): Permission denied: checkComponentPermission() owningUid=10110 01-02 16:34:22.539: W/PackageManager(467): Package couldn't be installed in /data/app/com.halinc.halc2c.xxxAppNamexxx-1.apk 

Каталог / данные при просмотре с помощью диспетчера файлов на некорневом телефоне пуст. Это уловка 22, поскольку предлагаемые решения, похоже, предполагают либо укоренение телефона ( изменение / данные / локальные разрешения ), либо выполнение заводского сброса ( ошибка установки : INSTALL_FAILED_UID_CHANGED ). Мы ищем некоторые менее болезненные решения.

Solutions Collecting From Web of "Ошибка установки: INSTALL_FAILED_UID_CHANGED Нержавеющий Android-телефон"

Эта проблема возникает, если установка файла APK не работает на полпути (например, из-за недопустимого файла classes.dex). Во время следующего отката не все файлы удаляются из иерархии / data / directory. Эти файлы приводят к тому, что будущие установки пакета с таким же именем не будут выполнены с помощью INSTALL_FAILED_UID_CHANGED .

Это известная ошибка с Android 2.2.

Насколько я знаю, нет никакого решения, кроме сброса настроек на непереработанном телефоне.