ich versuche, den Android-Emulator von Eclipse Classic (juno
) aus zu starten und es gibt mir immer diesen Fehler:
FEHLER: unbekannter Dateiname 'WVGA800'
Ich habe meine Software mit Eclipse Indigo entwickelt, aber seit ich Eclipse juno installiert und das gleiche Projekt importiert habe, begann ich mit diesem Fehler. eine Idee warum? und wie kann dieses Problem gelöst werden?
Meine Lösung bestand darin, aus dem virtuellen Android-Geräte-Manager ein neues benutzerdefiniertes virtuelles Gerät zu erstellen und zu verwenden.
Bei Mac OS X
ging dieser Fehler für mich verloren, als ich die Skin in den erweiterten Einstellungen auswählte.
Ich hatte das Problem und habe es behoben ... Hier besteht die Hauptidee des Problems darin, dass der Emulator Ihr Android-SDK-Basisverzeichnis nicht finden kann. Was ist also die Lösung? hier werde ich erklären ..
Das gleiche Problem tritt bei einigen anderen Java-Programmen auf. Ich hatte auch das Problem mit dem Zend Studio ...
Ich hoffe, es wird Ihr Problem lösen, Viel Glück
Ich bin in Android Studio unter Mac OS X 10.6.8 auf das gleiche Problem gestoßen und habe dabei geholfen, eine neue AVD mit Ziel-API-Level 17 zu erstellen (das einzige, das nach der Standardeinstellung verfügbar ist). Keine der bereits vorhandenen AVDs funktioniert jedoch nur mit der neuen (die alten verwenden alle Ziel-APIs unter 17).
Nur für SDK installiert
Für wen hat nicht installiert Android Studio aber nur das SDK, ein neues Gerät hinzugefügt oder ein Skin zu einem alten Gerät geändert wird
$Android_HOME/tools/Android avd
Möglicherweise müssen Sie Ihren AVD Manager aktualisieren. WVGA800
ist das Standarddesign für den Emulator. Sie können versuchen, Ihre Software zu aktualisieren
Wenn Sie dies gerne tun, können Sie keine Haut verwenden. Um dies zu tun:
1> Tools/AVD Manager
2> Wählen Sie das Gerät aus
3> Klicken Sie in der Spalte "Aktionen" auf das Stiftsymbol
4> Deaktivieren Sie "Geräteframe aktivieren".
Wenn Sie eine bereits vorhandene Skin auswählen möchten, können Sie alternativ auf "Erweiterte Einstellungen" klicken und zum Dropdown-Feld "Benutzerdefinierte Skin-Definition" blättern.
Um Anweisungen zum Erstellen eines benutzerdefinierten Designs zu erhalten, klicken Sie auf "Erweiterte Einstellungen" und blättern Sie zu "Wie erstelle ich ein benutzerdefiniertes Hardware-Skin", das hier verlinkt ist: https://developer.Android. com/studio/run/management-avds # Skins
Meine Lösung bestand darin, die Haut in Nexus 5x zu ändern !!
Ich hatte das gleiche Problem, als ich meine avd
-Dateien zwischen Systemen verschob und wie in Ihrem Fall haben Sie die relevanten Dateien verschoben. Gehen Sie also in den Ordner .Android
und nehmen Sie Änderungen an den Dateien vor, deren Name .ini
von conf
ist. Dort werden Sie sehen, dass sich die Pfade zu verschiedenen Ressourcen aufgrund der von Ihnen vorgenommenen Verschiebung unterscheiden. Geben Sie also die richtigen Pfadwerte ein.
So habe ich meine gelöst.
Wenn Sie Ihr Android Studio aktualisieren, kann der skin.path-Wert nicht mehr gültig sein. Am besten kopieren Sie die Bildschirme in Ihren eigenen Ordnerpfad. Auf diese Weise befinden sich die Bildschirme in festeren Ordnern.
Zum Beispiel für Macbook:
Der Pfad zu dem Skin, in dem nach dem Skin gesucht wird, ist ~/.Android/avd/$ deevce-name $ .avd/config.ini
Mein Problem wie dieses trat auf, weil ich ein avd auf einen anderen Computer kopiert hatte und der Pfad auf diesem neuen Computer falsch war.