wake-up-neo.com

Beim Installieren der apk-Datei wird der Fehler "Das Paket scheint beschädigt" angezeigt

Ich habe ein seltsames Problem. Ich habe diese Fehlermeldung erhalten, nachdem ich Android Studio von 2.3.3 auf 3.0 aktualisiert habe. Das Problem ist, wenn ich versuche, eine apk-Datei zu installieren, heißt es

App nicht installiert ... Das Paket scheint beschädigt zu sein.

Ich habe versucht, APK sowohl in der Debug- als auch in der Release-Version zu generieren und zu installieren. Bei der Installation von APK wird jedoch dieselbe Meldung angezeigt.

Wenn ich das Android-Projekt von Android Studio aus laufe, funktioniert es .. Ist vielleicht ein gradle Problem, konnte es aber nicht beheben Bitte helfen Sie

57
user3678528

Nachdem ich viel gesucht hatte, fand ich eine Lösung:

Gehen Sie zu Build-> Build Apk (s).

Nach dem Erstellen von apk sehen Sie einen Dialog wie unten.

 enter image description here

Klicken Sie auf Suchen und installieren Sie es in Ihrem Telefon

Genießen

109
tej shah

Da ich diesen Fall auf eigene Faust bekommen habe und die Antworten hier nicht geholfen haben, lag meine Situation daran, dass ich die targetSdkVersion in gradle App-Moduldatei von 24 auf 22 aus irgendeinem Grund und anscheinend herabgestuft hatte die apk akzeptiert keine andere mit heruntergestuftem targetSdkVersion, um darüber installiert zu werden.

Sobald ich es wieder auf 24 geändert habe, ist der Fehler verschwunden und die App wurde korrekt installiert.

4
Muhammed Refaat

Wenn Sie ein signiertes apk veröffentlichen, vergewissern Sie sich, dass Sie v1 und v2 in Signaturversionen anhaken

Siehe untenstehenden Screenshot für weitere Informationen  Signed APK generation

1
Sangeet Suresh

In meinem Fall; Wenn Sie diese Fehlermeldung beim Aktualisieren Ihrer Anwendung erhalten, liegt dies möglicherweise an der Ziel-SDK-Version. In diesem Fall erhalten Sie diesen Fehler in den Protokollen.

"Package com.Android.myapp new target SDK 22 doesn't support runtime permissions but the old target SDK 23 does"

Dies ist darauf zurückzuführen, dass Ihre vorherige Anwendung mit einer höheren Version von SDK erstellt wurde. Wenn Ihre neue App mit 22 erstellt wurde und Ihre installierte Anwendung mit 23 erstellt wurde, erhalten Sie beim Update einen The package appears to be corrupt-Fehler.

1
Sabri Meviş

In meinem Fall hatte das Zieltelefon die App bereits installiert, jedoch in einem "deaktivierten" Zustand. Der Benutzer meinte also, es sei bereits deinstalliert worden, aber nicht. Ich ging zur Haupt-App-Liste, klickte auf die "deaktivierte" App, deinstallierte sie und der APK ging weiter.

0
ArtHare

Das ist komisch. Ich weiß nicht, warum dies beim Generieren von signiertem apk mit mir geschah, aber unten haben die Schritte für mich funktioniert.

  1. Gehen Sie zur Datei und wählen Sie die Option zum Löschen der Caches/Neustarts aus
  2. Danach gehen Sie zum Erstellen eines sauberen Projekts
  3. Wählen Sie dann Projekt neu erstellen

Das ist es.

0
HarsH