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 thính hiểu sơ qua chuyện về hệ quản lý Android, tầm tác động của chính nó nhập toàn cầu địa hình. Khả năng của chính nó và cơ hội thiết đặt 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 thính hiểu về máy ảo Android, một khí 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 nhập quy trình thao tác.

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


Tổng quan

Máy ảo Android, đúng thật tên thường gọi, là 1 công tác mô phỏng trang bị Android thiệt. Do hình mẫu những trang bị Android tương đối nhiều, cho nên việc mua sắm những trang bị thiệt khá là tốn xoàng.

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


Cài đặt điều máy ảo Android vì chưng Genymotion và AVD

Như tiếp tục phát biểu phía trên. Số lượng rưa rứa hình mẫu trang bị chạy Android cực kỳ đa dạng, nhiều kích thước screen không giống nhau, phiên phiên bản hệ quản lý, ROM, những linh phụ kiện, công dụ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 mong muốn phần mềm của tôi chạy được chất lượng bên trên phổ biến trang bị càng chất lượng, tuy nhiên ngân sách để sở hữ trang bị Android nhiều vì vậy là ko thể. Do cơ, những máy ảo Android Ra đời.

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

 Do đặc trưng của dòng sản phẩm ảo cực kỳ ngốn khoáng sản, nhất là RAM, cứ vấp cho tới Java là vấp cho tới RAM. Khuyến cáo chúng ta lập trình sẵn nên với 1 PC thiệt 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 phiên bản Android Studio 2.1, những máy ảo Android và được nâng cấp cực kỳ nhiều: Nhanh rộng lớn, tương hỗ GPS, vân tay, cảm ứng vận tốc,… . Trong khi, hẳn chúng ta đã và đang nghe về một loại máy ảo Android cực kỳ phổ biến vì chưng 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 thính hiểu cơ hội thiết đặt cả hai loại máy ảo phát biểu bên trên.


Máy ảo loại 1: Genymotion

Genymotion là 1 Brand Name của công ty lớn 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 thiết kế x86, thông dụng bên trên những PC cá thể và sever lúc này. Thay vì như thế phong cách thiết kế ARM của dòng 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 vì chưng 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 đi kèm theo.
  • Cung cấp cho nhiều loại máy ảo, với phong phú những phiên phiên bản Android kể từ 2.3 cho tới 6.0 (tại thời khắc ghi chép bài bác này). Và tất yếu là cũng đều có thật nhiều kích thước screen.
  • Các máy ảo đều và được root sẵn. Các chúng ta thả hồ nước vọc vạch đến tới sâu sắc nhập hệ quản lý.

 Hình tiếp sau đây minh họa máy ảo Genymotion điều khiển xe trên Windows.

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

(Genymotion điều khiển xe trên Windows, đang làm việc là máy ảo Android phiên phiên bản 4.1.1, độ sắc nét 480x800)

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

 Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

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

 Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

Sau khi ĐK hoàn thành, hãy nhập vỏ hộp thư kiểm tra mail nhằm nhận links kích hoạt, click nhập links 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 chở Genymotion.

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

Bước 5: Để máy ảo Genymotion rất có thể 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à được ngỏ. Đây là bước cực kỳ cần thiết và cũng vì như thế nó tuy nhiên nhiều chúng ta bị lỗi không tìm kiếm rời khỏi nguyên vẹn nhân bởi VirtualBox hỗ trợ vấn đề quá loà lờ mờ.

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

  • hoặc nhập Control Panel > Network and Internet > Network and Sharing Center. Chọn phần Change Adapter Settings ở cột mặt mũi trái:

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

Ở phía trên với 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 cái, chúng ta thực hiện hắn hệt với cái còn sót lại. Chuột cần vào VirtualBox Host-Only Network #2 > Properties. Tick nhập dù VirtualBox NDIS6 Bridged Networking Driver:

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

Sau cơ nhấn OK và bay ra bên ngoài.

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

Xem thêm: bạn muốn hẹn hò facebook

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta 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à hướng đẫn lối kéo theo cỗ Android SDK đã tải về và thiết đặt ở bài bác GIỚI THIỆU LẬP TRÌNH ANDROID. Nếu hợp thức, dòng sản phẩm chữ Android SDK tools found successfully sẽ được tick như hình:

 Cài đặt điều máy ảo Android - cũng có thể chúng ta 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 cơ 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 phiên bản Android và độ sắc nét ước muốn, tiếp sau đó nhấn NextFinish:

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

Bước 11: Sau khi phát động lại Android Studio, tất cả chúng ta đạt thêm một icon Kteam ở bên trên thanh khí cụ. Và kể từ giờ trở chuồn, 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 mua sắm ứng dụng lên:

 Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết


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

Bước 1: Các chúng ta click nhập nút Kteam AVD Manager nằm ở địa điểm này:

 Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

Bước 3: Thư viện AVD của Android đa dạng rộng lớn Genymotion thật nhiều, và vì vậy tất cả chúng ta có rất nhiều 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 với phiên phiên bản Android tiên tiến nhất, và phong cách thiết kế là x86 (không cần ARM nhé). Ta tiếp tục lựa chọn kích thước screen một vừa hai phải đầy đủ nhìn:

 Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

Bước 4: Chọn phiên phiên bản Android nhập tab x86 Images

Cài đặt điều máy ảo Android - cũng có thể chúng ta 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ư mình thích, tiếp sau đó nhấn Finish:

Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết

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

 Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết


Kết luận

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

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

Cảm ơn chúng ta tiếp tục theo dõi dõi nội dung bài viết. Hãy nhằm lại phản hồi hoặc hùn ý của tôi nhằm cải cách và phát triển nội dung bài viết 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ỗ công dụng tàng trữ nội dung bài học kinh nghiệm Cài đặt điều máy ảo Android - cũng có thể chúng ta ko biết bên dưới dạng tệp tin PDF nhập links bên dưới.

Ngoài rời khỏi, chúng ta cũng rất có thể nhìn thấy những tư liệu được góp sức kể từ xã hội ở mục TÀI LIỆU bên trên tủ sách Howkteam.com

Xem thêm: bio la gì trên facebook

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


Thảo luận

Nếu chúng ta với ngẫu nhiên trở ngại hoặc vướng mắc gì về khóa đào tạo và huấn luyện, chớ ngần lo ngại đặt điều thắc mắc nhập phần bên dưới hoặc nhập 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.