Tôi đã cài đặt HAXM 1.0.4 và tôi không thể chạy trình giả lập Android với tùy chọn 'sử dụng máy chủ gpu', nó hiển thị các lỗi GL_ * theo chu kỳ. Tôi đang sử dụng Mac OS X (mbp với NVIDIA GeForce 320M). Không có mô phỏng gpu, mọi thứ đều hoạt động tốt (tốt nếu từ fine có thể mô tả phần mềm chậm đó).
Tôi có RAM 8GB, HAXM được thiết lập để sử dụng 1024MB. Các thiết bị ảo của tôi được thiết lập để sử dụng 512 MB (Tôi đã thử các giá trị khác nhau, nhưng ít hơn 1024Mb, theo tài liệu HAXM).
Dưới đây là các thông báo lỗi được xuất theo định kỳ (trình giả lập hiển thị màn hình đen) ( nhật ký hoàn chỉnh )
MediaProfiles(1113): could not find media config xml file
Zygote(1113): Class not found for preloading: android.widget.TextView$SelectionModifierCursorController$1
Zygote(1132): setreuid() failed. errno: 30
Zygote(1132): setreuid() failed. errno: 30
BatteryService(1139): usbOnlinePath not found
BatteryService(1139): batteryVoltagePath not found
BatteryService(1139): batteryTemperaturePath not found
I/sysproc(923): Entered system_init()
I/sysproc(923): ServiceManager: 0x8c01b18
I/SurfaceFlinger(923): SurfaceFlinger is starting
I/SurfaceFlinger(923): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
EGL_emulation(1139): rcMakeCurrent returned EGL_FALSE
EGL_emulation(1139): tid 1148: eglMakeCurrent(984): error 0x3006 (EGL_BAD_CONTEXT)
libEGL(1139): call to OpenGL ES API with no current context (logged once per thread)
libEGL(1139): call to OpenGL ES API with no current context (logged once per thread)
libEGL(1139): call to OpenGL ES API with no current context (logged once per thread)
libEGL(1139): call to OpenGL ES API with no current context (logged once per thread)
Zygote(1152): setreuid() failed. errno: 30
Ngoài ra, tôi đã cố gắng đặt LD_LIBRARY_PATH <sdk install location>/tools/lib
và điều đó cũng không giúp tôi.
Họ nói "Đảm bảo rằng các biến môi trường của bạn cho các thư viện GL được đặt chính xác". Làm thế nào tôi có thể kiểm tra điều này? Các chương trình khác đang hoạt động tốt. Không có tăng tốc GPU HAXM đang hoạt động tốt.
Ảnh chụp màn hình từ trình giả lập:
Tôi cũng nên thêm rằng các lỗi chỉ xảy ra với hình ảnh hệ thống Intel 2.3 x86. Với bản 4.1 mới nhất, mọi thứ đều hoạt động tốt.
sudo ./emulator -avd Nexus_Intel_23
:) - trình giả lập hiển thị vô nghĩa trên màn hình (chèn pic trong thân câu hỏi)