2016-04-16 72 views
5

Tôi nhận được lỗi sau khi tung ra Android quản lý thiết bị ảo:lỗi trong việc tung ra Emulator trong Android Studio

> C:\Users\yates\AppData\Local\Android\sdk\tools\emulator.exe -netdelay 
> none -netspeed full -avd Nexus_5_API_23_x86 <br/> init: Could not find 
> wglGetExtensionsStringARB! <br/> emulator: WARNING: Classic qemu does 
> not support SMP. The hw.cpu.ncore option from your config file is 
> ignored.<br/> getGLES1ExtensionString: Could not find GLES 1.x 
> config!<br/> emulator: device fd:704<br/> Failed to obtain GLES 1.x 
> extensions string!<br/> HAXM is working and emulator runs in fast virt 
> mode<br/> Could not initialize emulated framebufferCannot set up guest 
> memory 'pc.ram': Invalid argument 

Hãy không cho tôi biết để

  1. un- kiểm tra 'GPU HOST': Đã thực hiện điều đó. Nó nói về độ phân giải màn hình. Và nó vẫn mang lại cho tôi cùng một lỗi ngay cả khi tôi thay đổi độ phân giải màn hình.

  2. cài đặt HAXM: Tôi đã làm điều đó.

  3. để cập nhật trình điều khiển đồ họa của tôi: Tôi không có bất kỳ thẻ đồ họa bổ sung nào trong hệ thống của mình. 'STANDARD VGA GRAPHIC ADAPTER' là thứ duy nhất được cài đặt và nó được cập nhật trong hệ thống của tôi.

Emulator Cấu hình:

Tên: Nexus_4_API_23

CPU/ABI: Google API Intel Atom (x86)

Đường dẫn: C: \ Users \ yates.android \ avd \ Nexus_4_API_23.avd

Mục tiêu: Google API (API mức 23)

Skin: nexus_4

SD Card: C: \ Users \ yates.android \ avd \ Nexus_4_API_23.avd \ sdcard.img

Snapshot: không

hw.dPad: không

runtime.network.speed: đầy đủ

hw.accelerometer: yes

hw.device.name: Nexus 4

vm.heapSize: 64

skin.dynamic: yes

hw.device.manufacturer: Google

hw.gps: yes

hw.audioInput: yes

tag.id: google_apis

hw.camera.back: none

hw.mainKeys: không

AvdId: Nexus_4_API_23

hw.camera.phía trước: none

hw.lcd.density: 320

runtime.scalefactor: auto

avd.ini.displayname: Nexus 4 API 23

snapshot.present: không

hw.device.hash2: MD5: 6930e145748b87e87d3f40cabd140a41

hw.ramSize: 864

hw.trackBall: không

hw.battery: yes

hw.sdCard: yes

tag.display: API của Google

runtime.network.latency: none

hw.keyboard: yes

hw.sensors.proximity: yes

disk.dataPartition.size: 200M

hw.sensors.orientation: yes

avd.ini.encoding: UTF-8

hw.gpu.enabled: không

+0

cấu hình hệ thống của bạn là gì ... –

+0

intel i3 core 6gb ram 32bit OS –

Trả lời

0

Bạn cần phải giảm kích thước RAM của trình giả lập của bạn. Ngay cả khi bạn có đủ bộ nhớ, bạn nên có bộ nhớ 1GB hoặc ít hơn 1 GB. Vì nó tự động phân bổ 864MB chỉnh sửa trình giả lập của bạn trong trình quản lý AVD và giảm RAM của AVD.

Mở Trình quản lý AVD và chọn thiết bị của bạn và nhấp vào nút "Chỉnh sửa".

Sau đó, trong "Tùy chọn bộ nhớ", hãy tìm tham số RAM và đặt thành 512 hoặc 864 chẳng hạn. Nhấp OK để lưu cấu hình hiện tại và khởi động lại ứng dụng hoặc AVD của bạn.

Bạn cũng không nên cung cấp kích thước RAM cho trình giả lập vượt quá bộ nhớ được cấp phát HAXM của bạn. Vì bạn đang chạy trình giả lập trong chế độ HAXM, nó sẽ chạy nhanh hơn bình thường. Vì vậy, bạn không phải lo lắng về RAM của thiết bị.

+0

Cảm ơn ..! nhưng bây giờ nó cho tôi một lỗi khác Không thể khởi tạo bộ đệm khung mô phỏng –

+0

Cảm ơn rất nhiều Tôi chỉ bỏ chọn tùy chọn và nó đã hoạt động cho tôi ...! :) :) :) –

+0

@YatiSawhney cho 'Không thể khởi tạo bộ đệm khung mô phỏng' cho giải pháp đủ. –

0

Trong Android Studio: quản lý

  1. mở AVD

  2. Chỉnh sửa các cài đặt cho các cấu hình AVD

  3. Click vào "Show Advanced Settings"

  4. Trong Phần "Bộ nhớ và bộ nhớ" giảm kích thước RAM

+0

Tôi nhận được bốn khung trong giả lập mới của tôi bây giờ với rất nhiều xáo trộn cũng –

+0

cấu hình giả lập của bạn –

+0

Thêm vào câu hỏi ở trên –

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