2016-11-12 53 views
20

Tôi vừa mới bắt đầu một dự án mới trong Android Studio 2.2.
Sau khi tôi thêm một số dòng mã (chủ yếu là SQLite), tôi muốn biên dịch kiệt tác của mình. Và rồi, điều này xảy ra:Lỗi EGL_BAD_MATCH Android Studio

E/EGL_emulation: tid 3901: eglSurfaceAttrib (1146): lỗi 0x3009 (EGL_BAD_MATCH) W/OpenGLRenderer: Không thể thiết lập EGL_SWAP_BEHAVIOR trên bề mặt 0xacfc9fa0, lỗi = EGL_BAD_MATCH Device emulator- 5554 ngắt kết nối, giám sát dừng lại. Ứng dụng bị chấm dứt.

Có ai biết điều gì sai? :)

Trả lời

2

chuyển tới Trình quản lý AVD và thay đổi cài đặt của thiết bị của bạn. Ví dụ: trên phần "Hiệu suất mô phỏng" -> Đồ họa cho phần cứng GLSE 2.0.

Chúc mừng

+1

Chỉ cần thử chính xác nhưng nó không hoạt động. Bất kỳ ý tưởng nào khác? –

+3

Tôi đã đổi nó thành "Phần mềm GLSE 2.0" trên máy tính xách tay của tôi và lỗi đã biến mất. –

+0

Đã không làm việc cho tôi. – Gaston

0

Đảm bảo api đăng nhập google của bạn hoạt động chính xác. Tôi đã phải đối mặt với cùng một vấn đề gây ra bởi google đăng nhập tích hợp.

+0

Bạn có thể cung cấp thêm thông tin? – Eddy

+0

Gói của bạn trong dự án của bạn tại google API và gói ứng dụng của bạn phải giống nhau. Nếu bạn đang kiểm tra API đăng nhập google chỉ để thử nghiệm, bạn có thể đã cung cấp gói thử nghiệm. – Foolish

7

Chuyển đến TOOL -> android -> AVD Manager và thay đổi cài đặt của thiết bị của bạn. Nhấp vào phần Emulated Performance Đồ họa cho phần mềm GLSE 2.0.

enter image description here

+1

Chỉ cần lưu ý - người ta có thể không biết - điều này sẽ làm giảm đáng kể hiệu suất AVD. Trong trường hợp của tôi, bộ mô phỏng dường như được chuyển sang chế độ "trình chiếu". – AlexeyGorovoy

0

Chuyển sang chế độ phần mềm là một cơn đau. Ứng dụng Google Maps và Chrome chạy tốt, vì vậy tôi sẽ đào sâu hơn một chút.

Đối với trường hợp của tôi, đó là vì các thư viện hỗ trợ, trong Gradle của tôi, tôi có điều này:

compile 'com.android.support:support-v4:+' 
compile "com.android.support:appcompat-v7:24.1.1" 

Mà tôi đã thay đổi đến nay, sau khi Android Studio cảnh báo tôi rằng nó có thể dẫn đến sự cố:

compile 'com.android.support:support-v4:25.2.0' 
compile "com.android.support:appcompat-v7:25.2.0" 

Và bây giờ ứng dụng chạy tốt.

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