2014-10-16 4 views
0

Я испробовал все, и ничего не помогает мне :( Сначала я получил:INSTALL_FAILED_DEXOPT/UID_CHANGED ошибка при попытке установить приложение

INSTALL_FAILED_DEXOPT error when trying to install application 
Please check logcat output for more details. 
Launch canceled! 

И тогда первая ошибка изменилась к

Installation error: INSTALL_FAILED_UID_CHANGED 

Я я запускаю приложение в Genymotion, поэтому у меня нет корня и я не могу удалить/данные. Я перезапустил eclipse и Genymotion (и пробовал разные эмуляторы в вену). Я очищал свой проект много раз. Я удалил каждое приложение из настроек/приложений , и очистил приложение от Storage/misc. Я не могу восстановить заводскую версию Genemotion. Ошибка установки на моем устройстве (Galaxy 4). Я также изменил имя своего пакета без помощи.

Мой LogCat показывает:

cutils-trace(1311):  Error opening trace file: No such file or directory (2) 
memtrack(1311):   Couldn't load memtrack module (No such file or directory) 
android.os.Debug(1311): failed to load memtrack module: -2 

Я попытался вернуть код к известной рабочей версии GIT, без помощи - еще ошибка установки: INSTALL_FAILED_DEXOPT. Также - я не могу открыть эмулятор ab eclipse.

Что я могу сделать?

+0

Затем, что показывает logcat? –

+0

cutils-trace (1311): \t Ошибка при открытии файла трассировки: нет такого файла или каталога (2) memtrack (1311): \t Не удалось загрузить модуль memtrack (нет такого файла или каталога) android.os.Debug (1311)): не удалось загрузить модуль memtrack: -2 – Ran

+0

перезапустить затмение, и вы пробовали чистый проект? если не сделать –

ответ

0

Я не знаю, как, но как-то затмение имело проблемы с моим пакетом. Когда я повернул 'x_y_z' в 'test', это сработало. Настолько странно, что это случилось из-за синего (у меня было «x_y_z» более 7 месяцев ...).

+0

Это не проблема с eclipse. Пожалуйста, проверьте мой ответ для объяснения. Случилось трижды. : P – Swayam

0

Это обычно происходит во время разработки , когда некоторые файлы не удаляются при установке нового APK поверх существующего. Если вы проверите LogCat, вы сможете точно определить, какой ресурс остался позади. Это в основном связано с использованием двух разных ПК для тестирования на одном устройстве, а также иногда с использованием одного ПК и BROKEN_PIPE_ERROR при попытке установить поверх существующей версии.

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

Или вы можете восстановить заводские настройки устройства.

Если вы не можете восстановить заводские настройки или не имеете права доступа root, вам нужно будет изменить имя пакета приложения. Потому что тогда он обманывает ОС, полагая, что это отдельное приложение, поэтому он работал в вашем случае.

+0

Я сбросил свое устройство * 4 раза, и получил теперь. Это мне не помогло. И у меня нет никакой полезной информации от LogCat. – Ran

+0

У меня такая же ошибка, с новым приложением, на совершенно новом эмуляторе ... – AndreaCi

+0

ok Swayam> Возможная проблема: ... android не нравится имя пакета. Я удалил - и _, и он работает ... – AndreaCi

Смежные вопросы