2015-12-14 60 views
7

隨着SDK工具25rc1我開始從$ PATH模擬器時,有一個問題無法推出」 ./qemu/linux-x86_64/qemu-system-i386' :沒有這樣的文件或目錄

➜ ~ which emulator 
/home/ligi/bin/android-sdk/tools/emulator 
➜ ~ emulator @M 
Could not launch './qemu/linux-x86_64/qemu-system-i386': No such file or directory 
➜ ~ /home/ligi/bin/android-sdk/tools/emulator @M 
console on port 5554, ADB on port 5555 

任何人都知道解決方法?我可以編寫一個腳本來啓動模擬器和cd工具,但也許有更好的解決方案。

+1

你所面對的版本號**'rc' **的後果.. – Selvin

+0

...我會推薦[填寫錯誤報告](http://tools.android。com/filing-bugs/emulator)編寫腳本並忘掉它(除非在下一個「RC」版本中面臨同樣的錯誤) – Selvin

+0

我認爲在提交問題之前有時會諮詢stackoverflow是個不錯的風格 – ligi

回答

0

確保ANDROID_EMULATOR_FORCE_32BIT沒有在您的環境

5

試試這個設置,它爲我工作在Windows上。

工具- >的Android- >SDK經理- >SDK工具- >Android模擬器

然後點擊應用

enter image description here

0

在虛擬設備配置,設置仿真的性能,軟件GLES 2.0

23

我遇到這樣的一個在Android Studio中2.3它們使用新路徑模擬器嘗試以下方法:

做不使用模擬器可執行文件在: sdk-path/tools/目錄中,而是使用在中找到的那個:sdk-path/emulator/

並且還刪除或重命名模擬器找到的 sdk-path/tools目錄中。

因爲隨它的Android SDK的自己的libstdC++ so.6你需要做以下,以避免錯誤libGL函數:

cd sdk-path/emulator/lib64/libstdc++ 
mv libstdc++.so.6 libstdc++.so.6.bak 
ln -s /usr/lib64/libstdc++.so.6 sdk-path/emulator/lib64/libstdc++ 
+11

啓動'sdk-路徑/模擬器/模擬器'幫助我沒有覆蓋libstdC++。所以我只是在'$ ANDROID_HOME – ENargit

+0

@ENargit之前添加了'$ ANDROID_HOME/emulator'到$ PATH,這對我很有幫助。謝謝! – Neto

+0

我去了一個別名。 'alias emulator = $ {ANDROID_HOME}/emulator/emulator'。 – kim3er

1

如果你推出的命令行模擬器,先嚐試將當前目錄設置爲您的android sdk「工具」文件夾。

這對我的作品作爲一種解決方法:

pushd ${ANDROID_HOME}/tools 
emulator -avd ${EMULATOR_NAME} -wipe-data& 
popd 
+0

這工作對我來說,不知道爲什麼downvote – Mans

1

這一個對我的作品在MacOS塞拉利昂。

偏好 - >外觀&行爲 - > Android的SDK - > SDK工具

蜱在Android模擬器和應用

相關問題