2

libGL.soの原因通常のユーザーがarchlinuxでandroidエミュレーターを起動できませんが、rootユーザーが動作します。

次のログを参照してください。

xx@vm-arch:/opt/android-sdk/tools$ LIBGL_DEBUG=verbose emulator-arm -avd xtest

libGL: screen 0 does not appear to be DRI2 capable
libGL: XF86DRIGetClientDriverName: 1.0.0 vboxvideo (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/vboxvideo_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/vboxvideo_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: Interface 1.4 failed, trying 1.1
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
libGL error: Calling driver entry point failedlibGL error: reverting to software direct rendering
libGL error: failed to load driver: 
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so
libGL: Can't open configuration file /home/qt/.drirc: No such file or directory.
libGL: Can't open configuration file /home/qt/.drirc: No such file or directory.
libGL: Can't open configuration file /home/qt/.drirc: No such file or directory
4

1 に答える 1

0

この問題は、Virtualbox オプションで「3D アクセラレーション」がチェックされているために発生します。

そのオプションのチェックを外した後、問題はなくなりました。

ご清聴ありがとうございました。

于 2013-01-02T02:03:14.003 に答える