2017-10-28 22 views
5

Có ai có thể giúp điều này không? sao tôi không thể chạy thiết bị ảo android này trên Ubuntu?Tôi đang sử dụng Ubuntu 17.4 khi tôi cố gắng cài đặt android studio và chạy thiết bị ảo của mình, nó cung cấp các lỗi này

2:24 PM Executing tasks: [:app:assembleDebug] 

2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 

2:24 PM Emulator: libGL error: driver pointer missing 

2:24 PM Emulator: libGL error: failed to load driver: i965 

2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 

2:24 PM Emulator: libGL error: driver pointer missing 

2:24 PM Emulator: libGL error: failed to load driver: i965 

2:24 PM Emulator: libGL error: unable to load driver: swrast_dri.so 

2:24 PM Emulator: libGL error: failed to load driver: swrast 

2:24 PM Emulator: X Error of failed request: BadValue (integer parameter out of range for operation) 

2:24 PM Emulator: Major opcode of failed request: 155 (GLX) 

2:24 PM Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext) 

2:24 PM Emulator: Value in failed request: 0x0 

2:24 PM Emulator: Serial number of failed request: 39 

2:24 PM Emulator: Current serial number in output stream: 40 

2:24 PM Emulator: Process finished with exit code 1 

2:24 PM Gradle build finished in 5s 92ms 
+0

Dường như cùng một vấn đề như sau: https://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10 và điều này: https://stackoverflow.com/questions/42872128/android-emulator-does-not-work-on-ubuntu-16-10. Hãy thử các giải pháp cho những câu hỏi đó. –

Trả lời

5

Đây là những bước chính xác mà bạn cần phải làm theo để giải quyết vấn đề giả lập:

1) Thay đổi thư mục:

$ cd ~/Android/Sdk/emulator/lib64/libstdc++ 

2) Tạo liên kết tượng trưng đến thư viện:

$ mv libstdc++.so.6 libstdc++.so.6.bak 

3) trên cùng một thư mục:

$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 

Điều đó sẽ khắc phục!

+0

Điều này phải được đánh dấu là câu trả lời chính xác, hầu hết các câu trả lời mà tôi tiếp tục xem là tại ~/Android/Sdk/tools/lib64/libstdC++ thay vì ~/Android/Sdk/emulator/lib64/libstdC++ không tồn tại trong trường hợp: Android Studio 3.0.1 cảm ơn bạn đã chia sẻ! – wax911

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