Fehlerbehebung: Ausführen auf einem Android-Gerät oder -Emulator 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 Plattformkonfiguration 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, und 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: