Я проверил все решения, комментарии и ответы по всем другим вопросам в StackOverflow.
Я выполнял, компилировал и отлаживал свое приложение в течение нескольких месяцев. Но внезапно это сообщение появилось в моем Eclipse при использовании моего Nexus, чтобы играть с ним.
MOBILE:
- У меня нет корня!!! (Это Nexus, и у меня нет корня, и все ответы в других вопросах Stackoverflow требуют выполнения root)
- Приложение удалено, его нет в "Приложениях"
- Поскольку у меня нет доступа root, я не могу получить доступ к папке /data/data,//data/local или/datali >
- Я знаю, что проблема будет решена, сбросив телефон до настроек factory, но, искренне, я не могу.
ECLIPSE:
- Я много раз очищал проект, перезапускал Eclipse и даже обновлял его.
- Я не могу изменить название проекта (как предлагает одно из решений), так как это проект длительный, и я не могу его изменить.
-
Консоль говорит:
- Ошибка установки: INSTALL_FAILED_UID_CHANGED
- Пожалуйста, проверьте вывод logcat для получения более подробной информации.
- Запуск отменен!
-
Logcat говорит:
- 01-05 12: 18: 19.265: W/ActivityManager (761): контент-провайдер не найден для отзыва разрешения: file:///data/local/tmp/MyApp.apk
- 01-05 12: 18: 20.855: W/PackageManager (761): Пакет не может быть установлен в /data/app/com.myapp-1.apk
-
Я могу установить, удалить другие APK/приложения без каких-либо проблем. Так что это не о разрешениях в папке/подпапках данных
CONSOLE:
- Если я попытаюсь удалить (с -d или любым другим параметром) приложение, оно говорит: "Сбой" (поскольку adb не находит приложение в телефоне)
Итак, я не отлаживаю виртуальную машину/эмулятор. У меня есть Nexus без корня без каких-либо следов приложения, и я не могу создать приложение из Eclipse на устройство.
Спасибо