INSTALL_FAILED_UID_CHANGED Fehler beim Installieren der Anwendung

8
%Vor%     
user1891910 06.04.2013, 09:34
quelle

13 Antworten

12

Löschen Sie einfach "/data/data/your.package.name" auf Ihrem Gerät

    
sourabh 20.11.2013 05:20
quelle
5

Wenn Ihr Gerät nicht gerootet ist und der Neustart nicht funktioniert, ist es wahrscheinlich eine gute Option, den Paketnamen zu ändern, wenn Sie nur debuggen. Arbeitete für mich!

    
mayurvir 13.01.2014 12:04
quelle
1

Manuell deinstallieren Sie einfach Ihre Anwendung von Setting->Application->Manage Application->Your Application Dies wurde erhalten, weil einige Daten oder eine Zeichenfolge verwendet wurde, so dass das System nicht in der Lage ist, sie zu löschen, weshalb dieser Fehler auftritt.

Wenn dieses Problem weiterhin auftritt, schließen Sie den Emulator und starten Sie den Emulator, indem Sie Ihre Daten löschen.

hier ist mehr Details dazu

Ссылка

Ссылка

    
Pratik 06.04.2013 10:01
quelle
1

Wenn Sie Ihre App nur wie ich getestet haben, dann habe ich einfach den App-Namen von xyz in abc umbenannt und dann erneut auf Ihrem mobilen Gerät bereitgestellt (meines war nexus 7), dann ging alles gut !! :)

    
mayavi 23.07.2013 23:52
quelle
1

Versuchen Sie, zwischengespeicherte Daten unter Settings -> Storage zu löschen. Dadurch werden alle zwischengespeicherten App-Daten auf einmal gelöscht, der Auftrag wird jedoch ausgeführt.

    
Enzo 14.06.2015 13:45
quelle
0

Starten Sie Ihr Gerät neu und bereinigen Sie das Projekt. Manchmal passiert es, wenn wir die Anwendung deinstallieren und versuchen, sie erneut zu installieren, ohne das Gerät neu zu starten.

    
Mrityunjaya 19.11.2013 06:27
quelle
0

Ich bekomme den gleichen Fehler während der Arbeit mit dem Emulator. Ich lösche gerade diesen Emulator und machte einen neuen Emulator und installiere die APK in einen neuen Emulator und es funktionierte. Ich hoffe, es wird jemandem helfen.

    
Nikhil Kumar 26.02.2014 04:21
quelle
0

Dies passiert, weil Sie die alte UID immer noch in der Selendroid-App in Ihrem Telefon gespeichert haben. Gehen Sie zu Application Manager und deinstallieren Sie die App namens "Selendroid" und versuchen Sie es erneut. Das sollte dein Problem beheben.

    
Son Pham 15.09.2014 18:13
quelle
0

rm -rf /data/data/your.package.name funktioniert für mich.

Sie müssen Super User sein. Für mich, da ich CyanogenMod 11.0, nexus, "su" in der Konsole verwende, lass mich in den Super-Modus wechseln.

    
paul xiong 03.10.2014 21:02
quelle
0

Ich habe die meisten Schritte hier verfolgt änderte schließlich die Gradle Version, mit der ich arbeitete

'com.android.tools.build:gradle:1.0.0-rc3'

Und es hat funktioniert

Danke

    
shimi_tap 06.01.2015 13:55
quelle
0

Nach vielen Recherchen konnte ich dieses Problem beheben, indem ich die ApplicationId ändere. Dieser Prozess erfordert kein Root- oder Factory-Reset und das Löschen von Daten im Ordner / data.

  1. Klicken Sie mit der rechten Maustaste auf den Stammordner Ihres Projekts.
  2. Klicken Sie auf "Open Module Setting".
  3. Gehen Sie zum Tab "Flavours".
  4. Ändern Sie die applicationID in den von Ihnen gewünschten Paketnamen. Drücken Sie OK.

Danksagungen zu dieser Antwort Ссылка

    
Neanderthal 24.04.2015 11:59
quelle
0

Am einfachsten war es für mich, einen neuen Emulator zu erstellen.

    
MobileAppDeveloper 13.10.2015 14:35
quelle
0

Bitte prüfen Sie, ob Sie in Ihrem Manifest android: sharedUserId hinzugefügt haben. Entfernen Sie es, wenn es nicht erforderlich ist. Das sollte das Problem beheben.

    
Gautam Jain 03.04.2017 07:17
quelle

Tags und Links