Fehlerbehebung: Ausführen auf einem Android-Gerät nicht möglich

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Mobile Android-Anwendungsentwicklung

Führen Sie die nach jedem Fehlerfeld vorgeschlagenen Schritte aus, falls eine der folgenden Fehlermeldungen angezeigt wird:

Unable to create process: Unable to install '<path>'. Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

Dieser Fehler tritt möglicherweise aufgrund einer der folgenden Ursachen auf:

  • Sie versuchen, eine Anwendung auf einem Android-Gerät mit demselben Package-Namen wie eine zuvor installierte Anwendung zu installieren, aber mit einem anderen Signierungszertifikat als das für die installierte Anwendung verwendete. Das ist der Fall, wenn Sie die Plattformkonfiguration Ihrer Anwendung zwischen Debug und Anwendungs-Store wechseln oder wenn Sie ein neues Zertifikat auf der Optionsseite Bereitstellung für die Plattformkonfiguration Anwendungs-Store konfigurieren.
Führen Sie zur Lösung dieses Problems einen der folgenden Schritte aus:
  • Sie versuchen, eine Anwendung auf einem Android-Gerät mit der Plattform-Konfiguration Anwendungs-Store zu installieren, aber Sie haben auf der Optionsseite Bereitstellung kein Zertifikat für die Plattformkonfiguration Anwendungs-Store konfiguriert.
Unable to create process: Could not find program, '<path>'

wobei <path> dem Pfad zur ausführbaren Adb-Datei entspricht:

  • Öffnen Sie den SDK-Manager, und überprüfen Sie in den SDK-Eigenschaften Ihres Android SDK, ob der Wert im Feld Adb-Speicherort richtig ist.
  • Wenn der Wert mit einem Warnungssymbol markiert ist, müssen Sie den Pfad aktualisieren, damit er auf die ausführbare Adb-Datei (Android Debug Bridge) zeigt.
Unable to start gdbserver on port <n>: Port is already in use

wobei <n> die vom Android gdbserver verwendete Port-Nummer ist:

  • Schalten Sie Ihr Android-Gerät aus oder starten Sie es neu, und führen Sie Ihre Anwendung erneut aus.
  • Wählen Sie einen anderen Debug-Port aus:
    1. Wählen Sie Start > Parameter, und geben Sie Folgendes in das Feld Parameter ein:
      -debugport=<n> wobei <n> ein alternativer Debug-Port, z. B. 54321, ist.
    2. Klicken Sie auf OK.
Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_FAILED_DEXOPT]

Dies kann auftreten, wenn sich keine gültige classes.dex-Datei unter Ihren Bereitstellungsdateien im Bereitstellungs-Manager befindet. Weitere Informationen finden Sie unter Ungültige oder fehlende classes.dex-Datei.

Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

Dieser Fehler kann auftreten, wenn Ihre Anwendung eine TMapView-Komponente enthält und Sie den apiKey nicht hinzugefügt haben. Um dieses Problem zu beheben, müssen Sie:

Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_FAILED_MEDIA_UNAVAILABLE]

Dieser Fehler kann auftreten, wenn auf Ihrem Android-Gerät nicht genügend freier Speicherplatz für die Installation der App vorhanden ist. Sie müssen Speicherplatz auf Ihrem Android-Gerät freigeben, um dieses Problem zu beheben.

Siehe auch