我正在尝试在我的linux无头机器上运行android模拟器。我安装android sdk,需要platofrms等等。我已经使用以下命令
创建了android avdandroid create avd -n TestDevice4.4.2 -t 17 ( 17 is id of from targets list )
现在我尝试按照命令
启动模拟器emulator -avd TestDevice4.4.2 -no-skin -no-window
我的终端上出现以下错误。
/ home / ubuntu / sdk-android / tools / emulator64-arm:加载时出错 共享库:libGL.so.1:无法打开共享对象文件:没有这样的 文件或目录
由于这是第一次在无头linux机器中设置termial,我遇到了几个问题。我无法弄清楚这个是怎么回事。感谢您的帮助: - )
已编辑
我见过类似的问题here。我必须在sdk / tools / lib目录中安装以下库并创建符号链接。
sudo apt-get install libgl1-mesa-dev
ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 libGL.so
完成这些步骤后,我再次启动模拟器。我遇到了以下问题: - (
sh:1:glxinfo:找不到模拟器: 错误:这个AVD的配置是 错过了一个内核文件!!模拟器:错误:ANDROID_SDK_ROOT未定义
答案 0 :(得分:1)
对于您要运行的每个Android版本,请至少安装:
1)平台SDK(例如,对于4.2版本为17)
2)仿真器的系统映像(例如ARM EABI v7a系统映像)
再见