Думав, я поділюсь цим, якщо комусь це допоможе ... Я написав нову версію свого додатка в eclipse і спробував запустити його на своєму телефоні, незважаючи на те, що у мене була трохи старіша версія телефону, яку я завантажив із магазину Google Play. Eclipse відкрив діалогове вікно із запитанням, чи радий я видалити існуючу телефонну версію, і я погодився. Видалення було несправним і призвело до INSTALL_FAILED_UID_CHANGED.
Я спробував більшість запропонованих тут речей, не маючи удачі. На моєму телефоні не було очевидних слідів файлу .apk або файлів даних, які я міг знайти для видалення, але щось заважало мені завантажувати APK на телефон від затемнення. Я також не зміг завантажити свою попередню версію бета-тестування з Google Play - завантаження продовжилось на 100%, але потім не вдалося із повідомленням про "невідому помилку" та числом (можливо, -24).
Я був нерішучим , щоб перейменувати свій пакет , тому що у мене вже є бета - тестери і в додатку продуктів , встановлені зі старим ім'ям пакета, але я змінив ім'я пакета в затемненні тимчасово , і я зміг встановити цю нову версію на телефон , а потім завантажити старіша версія Google Play. Обидві версії радісно сиділи поруч один з одним на телефоні з однаковим ім'ям програми та піктограмою (але різні назви пакетів за кадром). Потім я міг вручну видалити одну або обидві, перетягнувши піктограму програми до піктограми видалення телефону. Видалення вручну видалило конфлікт і виправило дефектне видалення eclipse, тому я просто перейменував свій пакет eclipse на оригінальну назву і продовжив, як і раніше.
Це було набагато менш болісно, ніж відновлення заводських налаштувань або постійне перейменування пакета. Можливо, це працює лише тоді, коли джерелом помилки є конфлікт між версією eclipse та версією Google Play, але варто спробувати, якщо ви потрапили в подібну ситуацію.
/data/data/your.package.nameі/data/app, здається, вони не були повністю видалені.