2013-02-20 33 views
9

Tôi có Ubuntu 11.04 và tôi đã tải xuống gói ADT nhật thực mới nhất, tôi cũng đã cài đặt tất cả ia32libs, tôi không biết tại sao trình giả lập không bắt đầu, tôi đã thử các cấu hình thiết bị khác nhau, tôi có 4 nền tảng 2.2, 2.3, 4.0, 4.2. tôi đã thử hoán vị và kết hợp khác nhau, nhưng thiết bị ảo không hiển thị không ai trong số họ.Giả lập Android không khởi động trong Ubuntu

Tôi cũng đã thử các giải pháp khác nhau trong các SO'questions khác, chúng không giải quyết được sự cố của tôi. i đã bị mắc kẹt trong những tuần, vẫn tôi đã đạt đến không có nơi Xin vui lòng giúp

FYI: Tôi cũng đã che khuất Helios, ở chỗ nó hoạt động tốt, nhưng tôi không thể nhận/tải về nền tảng trên 3.0/Honeycomb trong đó, và trong Helios các thiết bị ảo hoạt động tốt. tôi không biết liệu nó có liên quan hay không, nhưng vẫn ..

+0

trong khi khởi chạy nội dung hiển thị trong bảng điều khiển? bất kỳ thông báo lỗi nào? –

+0

nó không hiển thị bất cứ điều gì –

+0

thử trong thiết bị đầu cuối của bạn như giả lập -avd youremulatorname –

Trả lời

9

Chạy giả lập của bạn trong Command Line Tham số

Để bắt đầu một thể hiện của các giả lập từ dòng lệnh, điều hướng đến thư mục tools/ của SDK. Nhập lệnh giả lập như thế này:

emulator -avd <avd_name> 
thêm về giả lập

link here:

+3

Tôi đã cố gắng thực hiện và nhận được lỗi này: 'Không có lệnh 'giả lập' tìm thấy, bạn có nghĩa là:' Tôi đang sử dụng gói ADT .. Bạn nghĩ gì là vấn đề? – lnreddy

+1

@lnreddy bạn không định cấu hình các công cụ đường dẫn SDK trong hệ thống của mình. hoặc bạn có thể vào thư mục sdk của bạn và làm điều này cd/home/tên người dùng/android-sdk/công cụ ở đây bạn có thể tìm thấy trình mô phỏng. –

+0

Cảm ơn lời khuyên ... Tôi đã cấu hình nó, và bây giờ tôi nhận được một lỗi khác: 'Phân đoạn lỗi (lõi đổ)' – lnreddy

2

Ubuntu Emulator Vấn đề Android [Solved]

Vấn đề với giả lập Android không phải là trình điều khiển phần cứng. Đó là trình điều khiển OpenGL. Để giải quyết nó xin vui lòng đi qua các bước sau:

  1. mở quản lý gói synaptic (Nếu không được hãy cài đặt nó từ trung tâm phần mềm Ubuntu)
  2. Trong loại lọc nhanh “OpenGL” và nhấn tìm kiếm.
  3. Chọn các gói sau:
    libgles1-mesa-dev
    libgles2-mesa-dev
    libgles1-mesa
    libgles2-mesa
    libqt4-opengl [Update/Upgrade]
    glmark2
    glmark2-es2
    libgles1-mesa-dbg
    libgles2-mesa-dbg
    freeglut3
    libhugs-opengl-bundled

  4. Quy trình tuyển chọn
    Nhấp chuột phải vào gói và chọn như ‘Mark for Installation”.

  5. Và nhấp vào ‘Áp dụng’.
  6. Thưởng thức chương trình ANDROID VỚI EMULATOR.
1

trên Ubuntu 12.04 LTS 64-Bit (cài đặt các thư viện 32-bit), Trường hợp của tôi là:

1- tải về và cài đặt SDK đúng

2- tải về ADT cắm với Eclipse và khởi động lại nó

3 thiết lập các thư mục SDK đúng

4 tạo ra một dự án Android, và nhấn RUN AS> ứng dụng Android

5 yêu cầu tôi cho một Emulator, vì vậy tôi tạo ra một từ AVD (sau một số bước từ Chạy cấu hình ations)

6- sau đó tôi Right-Click ứng dụng đó một lần nữa, RUN AS> Ứng dụng Android

7- một thông báo xuất hiện> ERROR: bắt đầu Emulator couldn của ... cài đặt SDK đúng cách (một cái gì đó như thế)

8- Khởi động lại Eclipse ... mọi thứ đều tốt !!!!!!!!!!!!!!!!!!

10

Trên Ubuntu 14.04 64bit với một card đồ họa NVidia tôi phải làm như sau:

  1. Cài đặt SDK và plugin ADT cho Eclipse
  2. Cài đặt thư viện 32-bit sudo apt-get install lib32stdc++6 lib32z1
  3. Cài đặt thư viện OpenGL sudo apt-get install libgl1-mesa-dev
  4. Cài đặt trình điều khiển độc quyền cho cạc đồ họa: Cài đặt hệ thống> Phần mềm & Cập nhật> Trình điều khiển bổ sung Trình điều khiển nhị phân NVIDIA 331,38
  5. Từ Eclipse, chạy Trình quản lý thiết bị ảo Android và chỉnh sửa thiết bị. Bật "Sử dụng máy chủ GPU" & lưu.

Sau đó nó hoạt động.

+1

Trong trường hợp nếu câu trả lời ở trên không giúp bạn, hãy thử chuyển sang 'Software' - chế độ này được khuyến nghị nếu bạn gặp phải bất kỳ sự cố nào với cạc đồ họa của mình. – troyane

1

Bạn cần thay đổi tùy chọn sau:
Chỉnh sửa avd và thay đổi tùy chọn "hiệu suất mô phỏng" thành "phần mềm".

Nó sẽ hoạt động.

0

Tôi đang sử dụng Bumblebee để vô hiệu hóa thẻ nvidia tôi ...

Nó có vẻ như Android Studio không thích điều đó.

optirun /opt/android-studio/bin/studio.sh 

Sau đó mở Trình quản lý AVD trong Android Studio làm cho nó hoạt động.

0

Nguồn: https://cialu.net/solve-android-studio-avd-issue-with-ubuntu-16-10/

sudo apt-get install lib64stdc++6:i386 

    sudo apt-get install mesa-utils 

(tìm kiếm con đường của sdk)

cd YOURPATH/Android/Sdk/emulator/lib64 

    mv libstdc++/ libstdc++.bak 

    ln -s /usr/lib64/libstdc++.so.6 libstdc++ 

Cuối cùng, chạy ứng dụng của bạn một lần nữa sử dụng giả lập.

0

enter image description here Nếu bạn đang nhận được lỗi như trên thì vui lòng cập nhật/nâng cấp máy Linux (Ubuntu) như ví dụ

  1. sudo apt-get update
  2. sudo apt-get upgrade

và đảm bảo rằng tất cả theo trang web Android Developer tất cả các phần mềm bắt buộc được cài đặt. Nếu bạn vẫn đang gặp phải vấn đề tương tự theo hình ảnh thì hãy sử dụng chế độ su trong terminal của bạn trước khi bắt đầu trình mô phỏng. sudo su - Sử dụng lệnh này để là người dùng Su

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