Kann nicht meine eigene generierte apk installieren

Ich habe meine App aktualisiert und es auf meinem Gerät getestet. Alles funktioniert gut, wenn ich die App über den Run-Button in Eclipse teste, aber wenn ich es in einen Apk exportiere und versuche, den apk zu installieren, scheitert er.

Es gibt keinen Fehlercode oder irgendetwas anderes, es sagt nur, dass die App nicht installiert wurde.

  • Parcelable Protokoll erfordert ein Parcelable.Creator Objekt namens CREATOR (ich habe CREATOR)
  • Wie zu lösen java.lang.OutOfMemoryError: GC Overhead-Grenze überschritten Fehler in Android-Studio
  • Android: Kann die Aktivität / ClassNotFoundException nicht instanziieren
  • Android Actionbar Spinner ausgewählt Element, Untertitel und Dropdown-Liste
  • SigningConfigs tag, der mir einen Lint-Fehler in build.gradle nach dem Upgrade auf v22 gibt
  • Wenn ich schon ACCESS_FINE_LOCATION habe, kann ich ACCESS_COARSE_LOCATION auslassen?
  • Irgendeine Idee, warum das passiert? Ich habe nur ein paar Dinge in meiner App gewechselt: Ich habe die basegameutils lib aus meiner App entfernt und in die neue api ohne basegameutils migriert. Das ist es (außer für einige Bugfixes, aber das kann nicht die Ursache sein).

    Ich habe schon Eclipse neu gestartet und alle Projekte mehrmals gereinigt.

    Das Ziel sdk ist 22 und ich benutze neueste Systembilder und so weiter für diese Api-Ebene (meine Verteilung ist ein Bestand Nexus 6 mit 5.1.1 läuft). Ich habe auch meine Build-Tools auf 23.0.1 von 22.0.1 aktualisiert und die 22 Version entfernt. Ist das die Ursache?

    Ich habe auch versucht, die apk in der dev-Konsole hochzuladen und es gab keine erros.

    Danke für Ihre Hilfe.

    BEARBEITEN:

    Die Logcat-Ausgabe sagt, dass die Signatur nicht mit der zuvor installierten Version übereinstimmt.

    Wenn ich versuche, die aktuelle Live-Version über den Play-Store zu installieren, gibt es auch eine Fehlermeldung, dass ich diese App nicht installieren kann, da ein anderer Benutzer bereits eine inkompatible Version auf diesem Gerät installiert hat (aber ich habe es nicht installiert und ich habe nicht mehrere Benutzer Auf dem Gerät).

    Wenn ich das App-Menü in den Einstellungen bekomme, wird meine App am unteren Rand der Liste angezeigt, aber es gibt eine Notiz, dass die App nicht für die Benutzer installiert ist. Wenn ich darauf klicke, sind alle Tasten unclickable (also kann ich es nicht deinstallieren).

    Was ist los?

  • Android: ClassNotFoundException beim Übergeben von serialisierbarem Objekt auf Aktivität
  • Wie loswerden "Diese App verursacht Ihr Gerät läuft langsam" Benachrichtigung (App Entwicklung Zeit)?
  • Wie lernt man Android-Bibliotheken benutzerdefinierte Attribute und Paketname Neuzuordnung während des Builds?
  • Eclipse langsam beim Aufbau von Android-Ressourcen
  • Android Export signierter Anwendungspaket Fehler
  • So ändern Sie eine Titelfarbe in Chrome Custom Tabs
  • 7 Solutions collect form web for “Kann nicht meine eigene generierte apk installieren”

    Für mich, die Auswahl der Signatur Version v1 und v2 haben beide das Problem gelöst Bildbeschreibung hier eingeben

    Ihre Unterschrift hat sich geändert, so wie Sie bereits erwähnt haben, müssen Sie die vorherige Version deinstallieren. Sie haben versucht, von der Geräte-Benutzeroberfläche zu deinstallieren und das scheitert – also versuchen Sie es aus der Befehlszeile:

    Adb deinstallieren Dein_Paketname

    Auf Nexus-Geräten gesehen, gelegentlich nur Kommandozeilen-Deinstallationen funktionieren.

    Ich stand vor dem gleichen Problem und ich löste es auf diese Weise, für Current Updated Android Studio 2.3

    1. Build > Generate Signed apk .
    2. Keystore path erstellen
    3. Setzen Sie Password, alias, key password .
    4. Build type auswählen entsprechend auswählen (zB zum Release im Playstore- release ).
    5. Signature Version wählen Sie die Kontrollkästchen V1 und V2 .
    6. Finsih
    7. Gehen Sie zum Apk von explorer und verwenden Sie es für Ihren playstore oder in Geräten als Signed und Certified apk Datei.

    Ich habe eine Lösung gefunden, aber ich habe immer noch keine Ahnung, was das Problem verursacht hat.

    Irgendwo auf meinem Gerät war meine App noch installiert, obwohl es nicht in der App-Schublade auftauchte und der Spielspeicher mir das gleiche erzählte. Im Menü "Einstellungen / Apps" war meine App immer noch da (wie ich in der Bearbeitung meiner Originalpost erwähnt habe), also habe ich darauf geklickt. Wenn du auf die Menütaste klickst, kannst du unisntall für alle Benutzer wählen, die den Trick gemacht haben. Jetzt kann ich meine apk wieder installieren

    Ich habe keine Ahnung, wie das passiert ist, aber da gehst du, ich hoffe das hilft.

    BEARBEITEN:

    Ich hatte das gleiche Problem wie dieser Typ hatte. Die akzeptierte Antwort dort ist viel schöner als mein schlecht ausgegebener Text;)

    "Sie können diese App nicht installieren, da ein anderer Benutzer bereits eine inkompatible Version auf diesem Gerät installiert hat"

    Sie können nicht signierte apk direkt in Ihrem Android-Gerät.

    Ich will deinen apk laufen dann folge unterschritten:

     1) Go to your device settings 2) In setting you find applications 3) In application checked unknown sources 

    Dies ermöglicht es Ihnen, Ihre signierte apk ohne Download aus dem Spiel speichern.

    Oder versuchen Sie diesen Link:

    "Sie können diese App nicht installieren, da ein anderer Benutzer bereits eine inkompatible Version auf diesem Gerät installiert hat"

    Ich habe die Sicherung Fehler nur incase jemand Gesichter dieses. Für mich war es, weil ich mehrere Projekte für die gleiche App am Telefon habe. Sie müssen ältere Versionen der App von Ihrem Telefon löschen.

    Das Problem ist, weil Sie eine Version Ihrer Test-App haben. Also, du bist nicht wirklich Upgrade der App! Das sind zwei verschiedene Apps. Sie müssen zuerst die vorherige Version (Test) deinstallieren, damit Sie die Version (signierte) Version Ihrer App installieren können.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.