Fehlerbehebung: Ausführen auf einem Android-Gerät nicht möglich
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:
- Deinstallieren Sie manuell die zuvor installierte Anwendung auf dem Android-Gerät.
- Konfigurieren Sie RAD Studio so, dass eine bereinigte Installation bei jeder Ausführung der Anwendung durchgeführt wird.
- 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:
- 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.
- Klicken Sie auf OK.
- Wählen Sie Start > Parameter, und geben Sie Folgendes in das Feld Parameter ein:
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.