Cannot run program "xx/sdk//tools/emulator": java.io.IOException: error=2, No such file or directory
Habe ich installiert android SDK und android-eclipse-plugin erfolgreich auf Ubuntu 12.10.
Ich habe die AVD unter eclipse, und nun läuft es nicht. Dies ist der Ausgabe-Fehler erhalte ich wenn ich den AVD:it Tipps:
Starting emulator for AVD 'avd'
Failed to start emulator: Cannot run program "/home/sancai/android/adt-bundle-linux-x86_64-20130522/sdk//tools/emulator": java.io.IOException: error=2, No such file or directory
Finde ich Informationen über google, jeder sagt das ist weil mein system-version ist 64, während der adt unterstützt nur 32 zu installieren: sudo apt-get install ia32-libs, wenn ich installierte die 32-bit-Bibliothek, können andere Probleme entstehen, wie die Bibliothek-Datei Assoziation zu anderen Bibliotheken, hat aber keine andere Bibliothek-Dateien sind vollständig,Tipps:
sancai@ubuntu:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.
sancai@ubuntu:~$ sudo apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs-multiarch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'ia32-libs-multiarch' has no installation candidate
- Tut
/home/sancai/android/adt-bundle-linux-x86_64-20130522/sdk//tools/emulator
von der Kommandozeile aus ausgeführt? - nicht ,es ist in eclipse erstellen avd
- es spielt keine Rolle, wenn Sie der AVD in eclipse, versuchen Sie einfach die Befehlszeile
- versuchen Befehlszeile erstellen AVD?oK, versuche ich es tun
- Nein ok, ich dont create avd über die Kommandozeile
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte das helfen:
Gehen Sie zu xx/sdk/tools, und führen Sie:
Keine Notwendigkeit zu installieren, keine ia32-libs.
Dies ist die Antwort http://astroelec.blogspot.com/
(mit Debian)
Die Installation von ia32-libs nicht mehr wie debian bewegt hat, um multiarch-Unterstützung.
Lösung. Verwenden Multiarch
Multiarch-Unterstützung macht das installieren von Bibliotheken von dem i386-distribution einfach...
Nun eclipse starten, und alles sollte nun gut funktionieren.
In meiner Konfiguration, ich habe die virtuellen Geräte mit Intel Atom system image. Lawrence Angrave von der Universität Illinois sagte in seinem Coursera androidapps101 natürlich, dass es schneller laufen, als die ARM-Bild. So das funktioniert für mich:
Müssen Sie nicht installieren Sie die Pakete nicht mehr!
Im Verzeichnis Werkzeuge, es gibt viele Arten von
emulator
, mein computer arbeitet mitemulator64-arm
! Mein system istLinux Mint 16 amd64
! Viel Glück!es ist einfach,dies ist meine Lösung.
kopieren Sie und fügen Sie diese Zeilen in Ihr terminal.
Glück!!
Dies könnte helfen,