máy ảo android

Dẫn nhập

Ở nội dung bài viết CÁC CHỨC NĂNG CƠ BẢN CỦA ANDROID, tất cả chúng ta tiếp tục thăm dò hiểu sơ qua chuyện về hệ quản lý và điều hành Android, tầm tác động của chính nó vô trái đất địa hình. Khả năng của chính nó và cơ hội thiết lập môi trường thiên nhiên lập trình sẵn phần mềm Android với Android Studio, Android SDK Java Development Kit bên trên Windows.

Ở bài học kinh nghiệm này tất cả chúng ta tiếp tục thăm dò hiểu về máy ảo Android, một dụng cụ gần như là lập trình sẵn viên Android nào thì cũng cần sờ cho tới vô quy trình thao tác làm việc.

Bạn đang xem: máy ảo android


Tổng quan

Máy ảo Android, quả thật tên thường gọi, là 1 trong công tác mô phỏng vũ trang Android thiệt. Do mẫu mã những vũ trang Android tương đối nhiều, cho nên việc mua sắm những vũ trang thiệt khá là tốn tầm thường.

Mặt không giống, hệ quản lý và điều hành Android vốn liếng dựa vào Linux, mã mối cung cấp phanh, hoàn toàn có thể chạy xe trên nhiều phong cách xây dựng vi xử lý không giống nhau như ARM, x86, nên ngày càng có không ít ứng dụng máy ảo Android thành lập và hoạt động nhằm mục đích đáp ứng cho tới yêu cầu của lập trình sẵn viên và người tiêu dùng trình bày cộng đồng.


Cài bịa đặt máy ảo Android bởi vì Genymotion và AVD

Như tiếp tục kể phía trên. Số lượng na ná mẫu mã vũ trang chạy Android vô cùng đa dạng và phong phú, nhiều form size màn hình hiển thị không giống nhau, phiên bạn dạng hệ quản lý và điều hành, ROM, những linh phụ kiện, chức năng cũng 9 người 10 ý.

Mặt không giống, người lập trình sẵn viên luôn luôn ham muốn phần mềm của tôi chạy được đảm bảo chất lượng bên trên phổ biến vũ trang càng đảm bảo chất lượng, tuy nhiên ngân sách để sở hữ vũ trang Android nhiều như thế là ko thể. Do bại, những máy ảo Android thành lập và hoạt động.

Về cơ bạn dạng, những máy ảo này hoạt động và sinh hoạt tương đương (hoặc sát giống) như vũ trang thiệt, cũng hoàn toàn có thể thiết lập tiện ích, duyệt trang web, vô store,… . Nhưng điểm khác lạ là bọn chúng chạy xe trên PC của người tiêu dùng.

 Do đặc trưng của sản phẩm ảo vô cùng ngốn khoáng sản, nhất là RAM, cứ va cho tới Java là va cho tới RAM. Khuyến cáo chúng ta lập trình sẵn nên mang trong mình một PC thiệt đảm bảo chất lượng, với dung tích RAM khoảng tầm 8 GB trở lên trên.

Hiện ni với phiên bạn dạng Android Studio 2.1, những máy ảo Android và được nâng cấp vô cùng nhiều: Nhanh rộng lớn, tương hỗ GPS, vân tay, cảm ứng tốc độ,… . Hình như, hẳn chúng ta đã và đang nghe về một loại máy ảo Android vô cùng phổ biến bởi vì vận tốc và kỹ năng tương hỗ debug tuyệt vời: Genymotion. Phần này tất cả chúng ta tiếp tục nằm trong thăm dò hiểu cơ hội thiết lập cả hai loại máy ảo trình bày bên trên.


Máy ảo loại 1: Genymotion

Genymotion là 1 trong Brand Name của doanh nghiệp Genymobile (nằm bên trên Pháp). Sản phẩm là máy ảo Android tương hỗ debug và test phần mềm. Tại sao này lại nổi trội rộng lớn những loại máy ảo khác ví như BlueStack hoặc Visual Studio Android Emulator (của Microsoft)? Xin liệt kê một vài điểm mạnh như sau:

  • Hỗ trợ phong cách xây dựng x86, phổ cập bên trên những PC cá thể và sever lúc bấy giờ. Thay vì như thế phong cách xây dựng ARM của sản phẩm ảo Android cũ và một vài loại máy ảo không giống.
  • Tận dụng được GPU bởi vì tủ sách hình họa OpenGL, những tác vụ dựng hình tiếp tục thời gian nhanh rộng lớn thật nhiều.
  • Có plugin hỗ trợ debug bên trên Android Studio và Android Debug Bridge kèm theo.
  • Cung cung cấp nhiều loại máy ảo, với đa dạng và phong phú những phiên bạn dạng Android kể từ 2.3 cho tới 6.0 (tại thời khắc ghi chép bài xích này). Và tất yếu là cũng có thể có thật nhiều form size màn hình hiển thị.
  • Các máy ảo đều và được root sẵn. Các các bạn tha bổng hồ nước vọc vạch đến tới sâu sắc vô hệ quản lý và điều hành.

 Hình sau đây minh họa máy ảo Genymotion chạy xe trên Windows.

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

(Genymotion chạy xe trên Windows, đang làm việc là máy ảo Android phiên bạn dạng 4.1.1, độ sắc nét 480x800)

Một điểm mạnh ở đầu cuối nữa là Genymotion khá nhẹ nhõm. File image của sản phẩm ảo dung tích chỉ tầm 100-250MB và Lúc chạy chỉ tốn cũng chừng bại RAM:

 Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Để thiết lập và dùng Genymotion đáp ứng cho tới mục tiêu debug tiện ích với Android Studio, chúng ta tiến hành theo gót công việc sau:

Bước 1: Truy cập vô trang genymotion.com và lựa chọn Sign in

 Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Genymotion đòi hỏi tạo nên thông tin tài khoản mới nhất được cho phép dùng máy ảo. Đăng ký thông tin tài khoản trọn vẹn không tính tiền (dù bị số lượng giới hạn một vài chức năng tuy nhiên ko xứng đáng kể).

Bước 2: Chọn Create Account:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 3: Nhập những vấn đề theo gót đòi hỏi, ghi lại vô dù I accept terms of the privacy statement. Sau bại nhấn nút Create an Account.

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Sau Lúc ĐK hoàn thành, hãy vô vỏ hộp thư kiểm tra mail nhằm nhận liên kết kích hoạt, click vô liên kết kích hoạt thông tin tài khoản. Và thế là tất cả chúng ta tiếp tục sẵn sàng nhằm chuyển vận Genymotion.

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 4: Truy cập vô trang www.genymotion.com/download , lựa chọn Download with Virtual Box:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Ở thời khắc ghi chép bài xích, phiên bạn dạng 2.7.2 là tiên tiến nhất. Do bại tất cả chúng ta sẽ sở hữu được được tệp tin genymotion-2.7.2-vbox.exe . Chạy tệp tin này và thiết lập.

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 5: Để máy ảo Genymotion hoàn toàn có thể hoạt động và sinh hoạt và liên kết mạng thì bạn phải chắc hẳn rằng NDIS của hệ quản lý và điều hành và được phanh. Đây là bước vô cùng cần thiết và cũng vì như thế nó tuy nhiên nhiều các bạn bị lỗi không kiếm đi ra vẹn toàn nhân vì thế VirtualBox cung ứng vấn đề quá quáng gà nhòa.

  •  Vào Start > Run (hoặc tổng hợp phím Windows + R) > Gõ ncpa.cpl > Enter

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

  • hoặc vô Control Panel > Network and Internet > Network and Sharing Center. Chọn phần Change Adapter Settings ở cột mặt mày trái:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Ở phía trên đem 2 adapter tất cả chúng ta cần thiết sửa như nhau nên bản thân tiếp tục tiến hành 1 loại, chúng ta thực hiện nó hệt với loại còn sót lại. Chuột cần vào VirtualBox Host-Only Network #2 > Properties. Tick vô dù VirtualBox NDIS6 Bridged Networking Driver:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Sau bại nhấn OK và bay ra phía bên ngoài.

Bước 6: Tại ngoài Desktop, chúng ta phanh bằng phương pháp click vô hình tượng Genymotion. Các các bạn click vô nút Settings và lựa chọn Sign in.

Xem thêm: nokia mới nhất 2017

  • Đăng nhập bởi vì thông tin tài khoản tiếp tục ĐK ở Bước 3 Bước 4.

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 7: Cũng ở hành lang cửa số Settings, gửi thanh lịch tab ADB, chúng ta lựa chọn Use Custom Android SDK tools và chỉ định và hướng dẫn lối kéo theo cỗ Android SDK đã tải về và thiết lập ở bài xích GIỚI THIỆU LẬP TRÌNH ANDROID. Nếu hợp thức, loại chữ Android SDK tools found successfully sẽ được tick như hình:

 Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 8: Đóng hành lang cửa số Settings lại (các thiết lập sẽ tiến hành lưu). Sau bại lựa chọn Add. Lúc này chúng ta chỉ việc lựa chọn loại máy ảo với phiên bạn dạng Android và độ sắc nét ước muốn, tiếp sau đó nhấn NextFinish:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 9: Đợi Genymotion tải về mobile ảo và thiết lập thì list máy ảo tiếp tục thiết lập tiếp tục hiển thị ở hành lang cửa số chủ yếu, chỉ việc click song vô là chạy. Dưới đấy là minh họa Google Nexus S chạy Android 4.1.1:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 10: Quay quay về Android Studio, chúng ta vào File > Settings:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Chọn Plugins ở cột phía trái và nhấn nút Browse Repositories…

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

ô thăm dò kiếm, thăm dò với kể từ khóa “genymotion” và nhấn Install để thiết lập Plugin, tiếp sau đó phát động lại Android Studio:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 11: Sau Lúc phát động lại Android Studio, tất cả chúng ta được thêm một icon Kteam ở bên trên thanh dụng cụ. Và kể từ giờ trở cút, chúng ta chạy máy ảo Genymotion trước, tiếp sau đó ở hành lang cửa số Select deployment target, máy ảo Genymotion tiếp tục hình thành và sẵn sàng nhằm chuyển vận tiện ích lên:

 Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết


Máy ảo loại 2: Android AVD

Bước 1: Các các bạn click vô nút Kteam AVD Manager nằm ở địa điểm này:

 Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 2: Chọn Create Virtual device…

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 3: Thư viện AVD của Android đa dạng và phong phú rộng lớn Genymotion thật nhiều, và vì vậy tất cả chúng ta có không ít lựa lựa chọn rộng lớn. Tuy nhiên vẫn nên lựa chọn loại máy ảo đem phiên bạn dạng Android tiên tiến nhất, và phong cách xây dựng là x86 (không cần ARM nhé). Ta tiếp tục lựa chọn form size màn hình hiển thị vừa phải đầy đủ nhìn:

 Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 4: Chọn phiên bạn dạng Android vô tab x86 Images

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 5: Đặt thương hiệu cho tới máy ảo và chỉnh một vài thông số kỹ thuật không giống nếu như bạn thích, tiếp sau đó nhấn Finish:

Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết

Bước 6: Máy ảo AVD và được tạo nên, về sau Lúc lựa chọn Debug hoặc Run , những các bạn sẽ thấy máy ảo chúng ta sẽ khởi tạo hiển thị ở mục Available Virtual Devices

 Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết


Kết luận

Qua bài xích này tất cả chúng ta tiếp tục bắt được cơ hội thiết lập Genymotion và tạo nên + chạy máy ảo Genymotion và AVD.

Bài sau tất cả chúng ta tiếp tục thăm dò hiểu về CÁCH DEBUG (GỠ LỖI) MỘT CHƯƠNG TRÌNH ANDROID CƠ BẢN. bằng phẳng cách… đưa đến lỗi và gỡ chủ yếu nó.

Cảm ơn chúng ta tiếp tục theo gót dõi nội dung bài viết. Hãy nhằm lại comment hoặc hùn ý của tôi nhằm cải tiến và phát triển nội dung bài viết đảm bảo chất lượng rộng lớn. Đừng quên “Luyện luyện – Thử thách – Không lo ngại khó”. 


Tải xuống

Tài liệu

Nhằm đáp ứng mục tiêu tiếp thu kiến thức Offline của xã hội, Kteam tương hỗ chức năng tàng trữ nội dung bài học kinh nghiệm Cài bịa đặt máy ảo Android - cũng có thể các bạn ko biết bên dưới dạng tệp tin PDF vô liên kết bên dưới.

Ngoài đi ra, các bạn cũng hoàn toàn có thể nhìn thấy những tư liệu được góp phần kể từ xã hội ở mục TÀI LIỆU bên trên tủ sách Howkteam.com

Xem thêm: s9+

Đừng quên likeshare nhằm cỗ vũ Kteam và người sáng tác nhé!


Thảo luận

Nếu các bạn đem ngẫu nhiên trở ngại hoặc vướng mắc gì về khóa đào tạo, chớ ngần lo ngại bịa đặt thắc mắc vô phần bên dưới hoặc vô mục HỎI & ĐÁP bên trên tủ sách Howkteam.com nhằm có được sự tương hỗ kể từ xã hội.