Fehler beim Kopieren der APK-Datei auf den Android-Emulator: Keine solche Datei oder kein solches Verzeichnis
Ich habe ein Problem damit, dass die Android-App MyFirstApp (Hello World) im Emulator funktioniert.
Ich folge den Anweisungen unter:
http://developer.android.com/training/basics/firstapp/running-app.html
Windows7-64 / Eclipse
Die App funktioniert über USB auf meinem Handy.
Schritte gemacht:
Stellen Sie sicher, dass meine Umgebungsvariable PATH das Android SDK enthält. OK.
Starten Sie C: / Users / (me) /AppData/Local/Androd/android-sdk/platform-tools/adb.exe. OK.
Starten Sie den Emulator von Eclipse. OK, es kommt hoch.
Stellen Sie sicher, dass MyFirstApp.apk im Eclipse-Arbeitsbereich-Verzeichnis MyFirstApp / bin vorhanden ist.
Führen Sie die MyFirstApp-Anwendung in Eclipse aus.
Die Eclipse-Konsole druckt Folgendes aus:
[2012-12-01 23:02:15 - MyFirstApp] Start von Android!
[2012-12-01 23:02:15 - MyFirstApp] adb wird normal ausgeführt.
[2012-12-01 23:02:15 - MyFirstApp] Durchführen des Starts der Aktivität com.example.myfirstapp.MainActivity
[2012-12-01 23:02:15 - MyFirstApp] Automatischer Zielmodus: Verwenden des vorhandenen Emulators 'emulator-5554' mit kompatiblem AVD 'Galaxy_Captivate_2.2'
[2012-12-01 23:02:15 - MyFirstApp] Hochladen von MyFirstApp.apk auf Gerät 'emulator-5554'
[2012-12-01 23:02:17 - MyFirstApp] Installation von MyFirstApp.apk auf Gerät 'emulator-5554' fehlgeschlagen: Keine solche Datei oder kein solches Verzeichnis [!! ROT (Fehler) !!]
[2012-12-01 23:02:17 - MyFirstApp] com.android.ddmlib.SyncException: Keine solche Datei oder kein solches Verzeichnis [!! ROT (Fehler) !!]
[2012-12-01 23:02:17 - MyFirstApp] Start abgebrochen! [!! ROT (Fehler) !!]
Ich habe versucht, ADB über eine Befehlszeile zu installieren:
adb installiere MyFirstApp.apk
und bekam
Kopieren von 'MyFirstApp.apk' nach '/data/local/tmp/MyFirstApp.apk' fehlgeschlagen: Keine solche Datei oder kein solches Verzeichnis
RM fehlgeschlagen für /data/local/tmp/MyFirstApp.apk, keine solche Datei oder Verzeichnis
Ich habe dieses Problem nach stundenlangem Suchen nirgendwo anders gemeldet gesehen.
Wenn ich renne
ADB Shell
Ich kann das Verzeichnis / data sehen. Es scheint leer zu sein, aber die Berechtigungen sind drwxrwx - x, was dafür verantwortlich ist, dass ich keine Inhalte sehen kann.
Aus irgendeinem Grund wird die APK-Datei nicht in den Emulator kopiert.
Eine andere verdächtige Sache: Wenn ich renne
adb logcat
Dann wird eine Liste mit Beschwerden ausgedruckt, einschließlich:
E / dalvikvm (3520): Dex-Cache '/data/dalvik-cache/system@[email protected]@classes.dex' kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
...
W / dalvikvm (3620): JNI_CreateJavaVM ist fehlgeschlagen.
Jede Hilfe wäre sehr dankbar.
Android SDK Tools Version 21
Android SDK Platform-tools Version 16
Android 2.2 (API 8)
SDK Platform Rev 3