2012-06-12 44 views
14

Tôi đã tạo mã nguồn Android dựa trên http://source.android.com/source/building.html trên Ubuntu 12.04 và khi tôi chạy trình mô phỏng tôi nhận được lỗi và trình mô phỏng sẽ không bắt đầu:giả lập Android sẽ không bắt đầu trên ubuntu 12.04 sau khi chạy từ ssh

WARNING: Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 
     is not supported! This is an application bug! 
X Error of failed request: GLXUnsupportedPrivateRequest 
    Major opcode of failed request: 146 (GLX) 
    Minor opcode of failed request: 16 (X_GLXVendorPrivate) 
    Serial number of failed request: 20 
    Current serial number in output stream: 22 

Bất kỳ ý tưởng nào tôi có thể khắc phục điều đó?

Tôi cần đề cập rằng tôi kết nối với máy bằng SSH. Khi tôi kết nối từ một máy Ubuntu và chạy, nó hoạt động tốt nhưng khi tôi kết nối với nó với máy macbook của tôi thông qua SSH và cố gắng chạy nó mang lại cho tôi lỗi trên.

BR, Ramin

+0

Ông có thể xin vui lòng gửi cấu hình của bạn (RAM, CPU ...)? Đây là liên kết mà bạn có thể quan tâm: http://www.rtsoft.com/forums/showthread.php?2927-pbuffers-on-intel-cards-no-luck –

+0

8 bộ xử lý có cấu hình bên dưới: bộ vi xử lý \t: 0 nhà cung \t: GenuineIntel cpu gia đình \t: 6 mô hình \t \t: 26 tên model \t: Intel (R) Xeon (R) CPU E5520 @ 2.27GHz bước \t: 5 microcode \t: 0x11 cpu MHz \t \t : 2260.570 kích thước bộ nhớ cache \t: 8192 KB FPU \t \t: yes fpu_exception \t: yes CPUID mức \t: 11 wp \t \t: yes cờ \t \t: FPU VME de PSE tsc MSR pae MCE cx8 APIC tháng chín mtrr PGE MCA cmov pat pse36 clflush dts acpi mmx fxsr SSE SSE2 ss syscall nx rdtscp lm constant_tsc arch_perfmon PEB bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf PNI SSSE3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm ida dts bogomips \t: 4521,14 tổng –

+1

sử dụng bộ đệm chia sẻ miễn phí Mem: 7983 5998 1985 0 260 -/+ bộ đệm/bộ nhớ cache: 3548 4435 Hoán đổi: 11641 683 10958 –

Trả lời

2

Lỗi này có thể chỉ ra các ứng dụng yêu cầu truy cập trực tiếp vào màn hình. Sử dụng nx thay vì X qua SSH có thể tránh được vấn đề. Xem xét nếu có một tùy chọn thời gian chạy trên trình mô phỏng quá.

0

Máy chủ MacOSX X phàn nàn về việc lạm dụng một số chức năng GL, có thể do lỗi ở hai bên. Khi sử dụng Ubuntu làm ứng dụng khách, môi trường X rõ ràng là phù hợp.

Có lẽ bạn nên thử chạy trình giả lập trên màn hình cục bộ và xem nó bằng VNC hoặc một cái gì đó tương tự. Nếu kết nối SSH là rất quan trọng, bạn có thể tạo đường hầm VNC qua SSH, một số khách hàng VNC trực tiếp cung cấp tùy chọn đó.

10

Tìm hiểu về công việc xung quanh ngày hôm qua.

Sự cố có vẻ là với android-sdks/tools/emulator, trong khi giả lập- arm có vẻ hoạt động tốt.

Để kiểm tra cd vào android-SDK/công cụ thư mục và gõ: emulator-arm -avd your_avd

Trông như thế này buộc các giả lập để sử dụng các renderer phần mềm thay vì OpenGL, nhưng đối với tôi (sử dụng NX) nó làm việc.

tôi thấy công việc quanh đây: https://answers.launchpad.net/ubuntu/+source/xorg/+question/203681

Các vấn đề liên quan