wake-up-neo.com

Android: App nicht installiert

Neuling hier ..... Ich habe mein erstes Spiel mit Godot Game Engine gemacht und erfolgreich nach Android auf mein Handy kopiert, es installiert und läuft einwandfrei. Nach ein paar Stunden, ich habe einige Änderungen vorgenommen und es erneut exportiert ..... Wieder kopiert die apk aber jetzt, wenn ich versuche, es zu installieren, wird die Installation nicht abgeschlossen. Ich habe so oft versucht, die Exporteinstellungen zu ändern, aber es wird nicht installiert. Bitte Hilfe.

Versuchte Installation mit ADB und ich bekomme Folgendes:

C:\Users\Suhail\AppData\Local\Android\Sdk\platform-tools>adb install -r .apk
adb: failed to install .apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Package /data/app/vmdl1790547402.tmp/base.apk has no certificates at entry AndroidManifest.xml]

Ich verwende Jarsigner von Oracle JDK 10 (die neueste Version), und der Debug-Keystore wurde von demselben JDK erstellt. Mein Gerät läuft auf Android 8.0

Ich habe den APK-Editor auf mein Handy heruntergeladen ..... habe mein APK ausgewählt ..... und verschiedene Einstellungen für den Installationsort vorgenommen. Es war standardmäßig auf Auto (OS Make Decision) ... änderte es auf "Nur intern" ... wurde immer noch nicht installiert ... ... änderte es auf "Standard" (nicht angegeben) und es wurde installiert und funktioniert einwandfrei . Hilft das alles meinem Fall? Nach dem Export sollte ich den APK-Editor nicht jedes Mal verwenden müssen. Trotzdem danke für deine Zeit

Wenn ich versuche, mit einem Klick in Godot bereitzustellen:

Exception occurred while executing:
Java.lang.IllegalArgumentException: Unknown package: org.godotengine.dangerousplane
    at com.Android.server.pm.Settings.getInstallerPackageNameLPr(Settings.Java:5053)
    at com.Android.server.pm.PackageManagerService.getInstallerPackageName(PackageManagerService.Java:27945)
    at com.Android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.Java:27951)
    at com.Android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.Java:24078)
    at com.Android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.Java:996)
    at com.Android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.Java:912)
    at com.Android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.Java:134)
    at Android.os.ShellCommand.exec(ShellCommand.Java:96)
    at com.Android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.Java:28755)
    at Android.os.Binder.shellCommand(Binder.Java:581)
    at Android.os.Binder.onTransact(Binder.Java:481)
    at Android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.Java:3211)
    at com.Android.server.pm.PackageManagerService.onTransact(PackageManagerService.Java:5111)
    at Android.os.Binder.execTransact(Binder.Java:682)
Installing into device (please wait..): Samsung SM-A520F
running cmdline: "C:/Users/Suhail/AppData/Local/Android/Sdk/platform-tools/adb.exe" "-s" "5210d5c5e2787409" "install" "-r" "C:\Users\Suhail\AppData\Local\Temp/Godot/tmpexport.apk"
adb: failed to install C:\Users\Suhail\AppData\Local\Temp/Godot/tmpexport.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Package /data/app/vmdl2125437658.tmp/base.apk has no certificates at entry AndroidManifest.xml]
running cmdline: "C:/Users/Suhail/AppData/Local/Android/Sdk/platform-tools/adb.exe" "-s" "5210d5c5e2787409" "Shell" "am" "start" "-a" "Android.intent.action.MAIN" "-n" "org.godotengine.dangerousplane/org.godotengine.godot.Godot"
Starting: Intent { act=Android.intent.action.MAIN cmp=org.godotengine.dangerousplane/org.godotengine.godot.Godot }
Error type 3
Error: Activity class {org.godotengine.dangerousplane/org.godotengine.godot.Godot} does not exist.

Ich möchte nur Spaß daran haben, Spiele zu machen, aber das Android) bereitet mir Kopfschmerzen.

13
Suhail Khan

Gehen Sie zu/data/local/tmp in Ihrem Geräteordner so

Löschen Sie den Ordner mit Ihrem Paketnamen

Rebuild/Clean & Build-Projekt

Klicken Sie auf Ausführen

35
M. EL MOUSSAOUI

Dies ist mir passiert, als ich versucht habe, eine ältere Version von apk zu installieren, während die neueste Version noch aktiv ist.

Fix: Überprüfen Sie die Versionen der App und erhöhen Sie die Version in Ihrer build.gradle-Datei.

Android {
..
..
defaultConfig {
..
..
versionCode <increment the version here>
..
..
}
..
}

Deinstalliere die ältere Version und installiere die aktualisierte Version apk -oder- Diese aktualisierte Version wird auf jeder alten Version installiert

1
Karthik H

Es ist mir kürzlich passiert und ich konnte den App-Ordner nicht in/data/local/tmp finden.

ich löse das durch

  • bauen apk
  • transfer apk to phone und installiere von dort aus
  • deinstallieren Sie die App auf dem Telefon
  • versuchen Sie, von Android Studio zurückzulaufen
0
Zulfiqar Laili

Wenn die oben genannten Schritte nicht funktionieren, können Sie auch Folgendes versuchen:

wechseln Sie auf Ihrem Mobilgerät zu "Gastbenutzer" und suchen Sie, ob eine alte Version der App verfügbar ist. Wenn es verfügbar ist, deinstallieren Sie es.

Manchmal bleibt die App auch nach der Deinstallation vom Gerät in der Gastsitzung des Geräts installiert.

Das könnte funktionieren.

0
Abhishek Kumar

Lösung 1:
In meinem Fall bin ich auf diesen Fehler gestoßen, nachdem ich Folgendes ausgeführt habe:
1. Ich hatte eine Kopie des Quellordners gemacht.
2. Die Originalmappe lag dort selbst.
3. Als ich diesen Ordner als Android Projekt öffnete und versuchte, die App auszuführen, warf es diese Nachricht.
4. Ich habe einfach den ursprünglichen Ordnernamen und den Namen des neuen Ordners in original geändert. der fehler war weg.

Lösung 2:
Projekt aus aktuellem Ordner als neu importieren.

0
sifr_dot_in

nach einigen Stunden fand ich die Lösung wie folgt:

  1. Führen Sie uninstallAll über die Gradle-App aus.> Aufgaben> Installieren> uninstallAll (Überprüfen Sie das Bild.)
  2. Dann auf dem Gerät installieren. (Problem bleibt bestehen)
  3. Dann deinstallieren und installieren von Android Studio. Gelöst.

enter image description here

0
Shihab Uddin

Ich hatte das gleiche Problem beim Versuch, eine Anwendung auf Android Emulator mit nicht genügend freiem Speicherplatz im internen Telefonspeicher zu installieren. Nach der Deinstallation einiger anderer Apps ist dieser Fehler verschwunden.

0
isabsent

Ich habe den Build-Ordner gelöscht und das Projekt erneut erstellt. Nach der Neuerstellung des Projekts wurde die apk einfach installiert.

0