Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Khi các thiết bị di động trở nên phù hợp với tất cả, số lượng ứng dụng và tính năng có sẵn trên chúng nó rộng hơn nhiều so với trong Windows và macOS và ngày càng khó tìm thấy các ứng dụng cụ thể cho hệ sinh thái máy tính để bàn.

Giải pháp đơn giản nhất cho vấn đề này là cài đặt Android, hệ điều hành phổ biến nhất trên thế giới, để có thể sử dụng các ứng dụng có sẵn trong hệ sinh thái này trên máy tính do Windows quản lý. Để thực hiện quá trình này, cách tốt nhất là sử dụng một máy ảo như VirtualBox.

VirtualBox là gì

VirtualBox là một ứng dụng cho phép chúng tôi cài đặt bất kỳ hệ điều hành nào trên PC Windows hầu như, sử dụng ổ cứng của chúng tôi như thể nó chỉ là một ứng dụng khác thay vì dành một phân vùng trên ổ cứng để được sử dụng duy nhất và duy nhất với Android.

Khi tạo một máy ảo, chúng tôi đang tạo một máy ảo trong đó mô phỏng các thành phần bên trong dựa trên cấu hình thiết bị của chúng tôi, chẳng hạn như bộ nhớ RAM, không gian lưu trữ, số lõi chúng tôi muốn sử dụng ...

Có thể bạn đang nghĩ rằng vì điều đó mà chúng tôi đã có một số lượng lớn trình giả lập Android cho phép chúng tôi thưởng thức bất kỳ trò chơi hoặc ứng dụng nào trên PC hoặc Mac của mình. Tuy nhiên, nhờ VirtualBox, chúng tôi có thể sử dụng một phiên bản đầy đủ của Android, không phải phiên bản do các nhà phát triển trình giả lập Android cung cấp nhằm mục đích chơi.

Cách tải xuống VirtualBox

VirtualBox là phần mềm hoàn toàn miễn phí mà Oracle cung cấp cho tất cả người dùng quan tâm ảo hóa bất kỳ hệ điều hành nào trên Windows hoặc macOS.

Để tránh các sự cố và một số phần mềm có ý đồ xấu lẻn vào máy tính của chúng ta, tốt nhất là bạn nên tải xuống VirtualBox truy cập trực tiếp vào trang web của nhà phát triển thông qua liên kết này.

Không sử dụng bất kỳ trang web nào khác họ đóng vai trò trung gian, tạo một phần mềm cài đặt bao gồm các ứng dụng mà chúng tôi sẽ không bao giờ sử dụng hoặc thậm chí là phần mềm độc hại hoặc phần mềm gián điệp.

Cách cài đặt VirtualBox

Sau khi đã tải xuống ứng dụng, chúng ta phải tiến hành cài đặt bằng cách nhấp hai lần vào nó và làm theo các bước hiển thị trên màn hình. Nếu bạn không biết VirtualBox hoạt động như thế nào, chúng tôi khuyên bạn nên nhấp vào Tiếp theo cho đến khi quá trình cài đặt bắt đầu.

Cài đặt Android với VirtualBox

Khi chúng tôi đã cài đặt VirtualBox trên máy tính của mình, đã đến lúc cài đặt android. Điều đầu tiên chúng ta phải làm là tải xuống phiên bản Android mà chúng ta muốn cài đặt trên máy tính của mình.

Để tải xuống tệp VirtualBox gốc, bạn nên truy cập trang web của nhà phát triển, Oracle, để tải xuống Android, bạn nên làm điều đó từ trang web dự án, tức là, từ trang web của Android-x86.

Mặc dù đúng là Đây không phải là dự án duy nhất cho phép chúng tôi tải xuống phiên bản Android Điều đó phù hợp với một máy tính, đây là loại phổ biến nhất và được sử dụng trên toàn thế giới.

Như chúng ta có thể đọc trên trang web của họ:

Đây là một dự án để chuyển dự án mã nguồn mở Android sang nền tảng x86. Kế hoạch ban đầu là lưu trữ các bản vá lỗi khác nhau để hỗ trợ android x86 từ cộng đồng nguồn mở. Một vài tháng sau khi tạo dự án, chúng tôi phát hiện ra rằng chúng tôi có thể làm được nhiều điều hơn là các bản vá trên máy chủ lưu trữ. Vì vậy, chúng tôi quyết định tạo cơ sở mã của mình để cung cấp hỗ trợ trên các nền tảng x86 khác nhau và thiết lập một máy chủ để lưu trữ nó.

Đây là một dự án mã nguồn mở được cấp phép bởi Apache Public License 2.0. Một số thành phần được cấp phép theo Giấy phép Công cộng GNU (GPL) 2.0 trở lên. Nếu bạn nghĩ rằng chúng tôi đã làm được điều gì đó tuyệt vời, hãy cân nhắc quyên góp.

Khi nhấp vào nút Tải xuống, web sẽ không chuyển hướng đến phần chứa các phiên bản Android khác nhau mà nó cung cấp cho chúng tôi, phiên bản có sẵn cho máy tính 32 bit và 64 bit.

Nếu thiết bị của bạn hiện đại, bạn phải cài đặt phiên bản 64 bit, vì nó sẽ cho phép bạn khai thác tối đa Android.

Tạo máy ảo cho Android

Điều đầu tiên chúng ta phải làm để cài đặt Android với VirtualBox là tạo một máy ảo, một máy ảo nơi chúng ta sẽ cài đặt Android, để làm điều này, chúng ta chuyển đến menu trên cùng, nhấp vào Mới và sau đó là các tùy chọn khác nhau mà chúng ta có thể đặt. sẽ được hiển thị, các tùy chọn mà tôi hiển thị bên dưới:

  • tên: Trong phần này, chúng ta phải thiết lập tên mà chúng ta muốn xác định phiên bản Android mà chúng ta sẽ cài đặt trên máy tính của mình.
  • Thư mục máy: Chúng tôi chọn thư mục mà chúng tôi muốn cài đặt Android.
  • Loại: Chúng tôi phải chọn Linux
  • Phiên bản: Ở đây chúng ta phải chọn Linux 2.6 / 3x / 4x cùng với kiến ​​trúc của phiên bản Android mà chúng ta đã chọn (32 hoặc 64 bit)
  • Kích thước bộ nhớ: Càng nhiều đường, càng ngọt. Dung lượng RAM càng lớn thì phiên bản này sẽ cung cấp cho chúng ta hiệu suất tốt hơn. Từ dự án này, họ tuyên bố rằng ít nhất 2 GB RAM là cần thiết.
  • Ổ cứng: Ở tùy chọn này, nếu trước đó chúng ta chưa tạo máy ảo để cài hệ điều hành khác thì phải chọn tùy chọn Create a virtual hard disk now.

Cài đặt Android trong VirtualBox

Khi đã tạo xong máy ảo, chúng ta chuyển đến tùy chọn Start nằm ở đầu ứng dụng. Ứng dụng sẽ hỏi chúng tôi rằng chúng tôi muốn bắt đầu từ đơn vị nào. Tại thời điểm đó, chúng tôi chọn ISO mà chúng tôi đã tải xuống để bắt đầu cài đặt.

Khi chúng tôi đã chọn ISO mà chúng tôi đã tải xuống, chúng tôi chờ cài đặt bắt đầu và màn hình phía trên được hiển thị, nơi chúng tôi phải chọn Cài đặt - Cài đặt Android-86 vào hardisk.

Tiếp theo, nó sẽ hỏi chúng ta rằng chúng ta muốn cài đặt nó ở đơn vị nào. Trong menu này, chúng tôi chọn tùy chọn Tạo / sửa đổi phân vùng. Tiếp theo, nó sẽ hỏi chúng tôi nếu chúng tôi muốn sử dụng GPT (Bạn có muốn sử dụng GPT) hay không và chúng tôi phải trả lời Không.

Tiếp theo, chúng ta phải tạo một chia sẻ trên đĩa cứng ảo thông qua tùy chọn New - Primary và chọn tùy chọn Bootable - Write và cuối cùng xác nhận các thay đổi bằng cách gõ Yes và nhấn phím Enter.

Khi chúng ta đã tạo xong phân vùng, nó sẽ được hiển thị trong danh sách các phân vùng có sẵn để cài đặt Android. Trước khi bắt đầu, chúng ta phải định dạng nó với định dạng ext4 và xác nhận rằng chúng tôi muốn bộ tải khởi động GRUB và trong cửa sổ tiếp theo, chúng tôi xác nhận quyền đọc và ghi.

A đã xác nhận các quyền đó, cài đặt sẽ bắt đầu, quá trình cài đặt có thể mất nhiều thời gian hơn hoặc ít hơn tùy thuộc vào sức mạnh của thiết bị của chúng tôi.

Sử dụng Android trên PC với VirtualBox

Khi chúng tôi đã hoàn tất cài đặt thành công, một màn hình chào mừng sẽ được hiển thị trong đó chúng tôi phải chọn ngôn ngữ hệ thống và các kết nối không dây để kết nối với internet.

Nếu bạn có một máy tính xách tay với màn hình cảm ứng, bạn có thể làm điều đó bằng cách nhấp vào màn hình. Nếu không, bạn có thể tương tác với máy ảo này thông qua chuột và bàn phím.

Chào các bạn, nói đến lập trình ứng dụng di động thì không thể không nhắc đến lập trình Android được đúng không ạ. Nhưng việc sử dụng một chiếc điện thoại thật để test ứng dụng đôi khi lại không thực sự phù hợp cho lắm.

Nguyên nhân là vì ứng dụng chúng ta viết ra phải tương thích với nhiều mẫu điện thoại khác nhau và nhiều phiên bản hệ điều hành khác nhau…

Chính vì thế sử dụng điện thoại thật để test là một phương án không khả thi cho lắm, và mình tin là cũng không ai làm như vậy cả.

Vâng, để khắc phục được điều đó thì người ta đã phát triển ra một công cụ gọi là máy ảo để mô phỏng lại một chiếc smartphone thật. Các bạn hoàn toàn có thể chạy thử các ứng dụng do các bạn viết ra trên đó, y như trên một chiếc máy thật vậy.

Và ở trong bài viết này mình sẽ cùng với các bạn cài đặt và tạo máy ảo bằng công cụ Android Studio – công cụ lập trình ứng dụng Android hàng đầu hiện nay.

#1. Cài đặt phần mềm Android Studio

+ Bước 1: Đầu tiên các bạn tạo một ứng dụng Hello World đơn giản như bài viết trước mình đã hướng dẫn.

=> Sau đó, để tạo một máy ảo mới bạn click vào biểu tượng chiếc điện thoại ở góc trên bên phải như hình bên dưới.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

+ Bước 2: Một hộp thoại sẽ được mở ra => các bạn bấm vào Create Virtual Device… để bắt đầu tạo máy Android ảo.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

+ Bước 3: Bước tiếp theo này các bạn sẽ có các lựa chọn về thiết bị (TiVi, Phone, Wear OS, Table…). Ở đây mình sẽ chọn Phone (điện thoại smartphone).

=> Sau đó bạn hãy lựa chọn một thiết bị trong danh sách các loại điện thoại với một vài thông số cơ bản. Nếu bạn nào muốn chọn mặc định thì bấm Next luôn.

Còn nếu bạn không thích hoặc do máy tính thật có cấu hình hơi yếu thì có thể chọn Clone Device… để tạo ra một máy ảo với các thông số phù hợp.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

+ Bước 4: Ở đây mình chọn Clone Device nên sẽ có một hộp thoại như hình bên dưới để mình có thể sửa đổi các thông số sao cho phù hợp với nhu cầu.

=> Các bạn có thể tùy chỉnh tên máy ảo, loại thiết bị, kích thước màn hình, dung lượng RAM…

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

+ Bước 5: Sau khi chọn các thông số kỹ thuật ở bước trên xong và bấm Finish thì màn hình tìm kiếm ban đầu sẽ có tên một thiết bị mới.

=> Các bạn chọn vào thiết bị (bấm chuột vào là được) => rồi bấm Next để chuyển sang bước tiếp theo.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Thực chất thì mỗi một mẫu máy điện thoại Android sẽ đều hỗ trợ một số các phiên bản hệ điều hành (Android) nhất định.

Các bạn sẽ phải chọn các phiên bản sao cho phù hợp với phần đa các thiết bị hiện đang được sử dụng để tránh tình trạng không tương thích.

Giả sử ở đây mình download Oreo (API 27, Android 8.1) nhé !

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Để download được thì các bạn tích chọn Accept => rồi bấm Next để bắt đầu download.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Do dung lượng khá lớn nên quá trình download có thể mất tầm 3-5 phút (tùy thuộc vào tốc độ và độ ổn định Internet của các bạn). Sau khi download xong các bạn bấm Finish.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

+ Bước 6: Quay lại màn hình trước chúng ta thấy phiên bản Android Oreo đã được download thành công. Các bạn bấm Next để sang bước tiếp theo.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Ở bước này các bạn sẽ xác nhận hoặc có thể thay đổi một số thông số => rồi bấm Finish như hình bên dưới.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

#2. Chạy ứng dụng trên máy ảo Android Studio

Mở máy ảo bạn vừa cài lên thì có thể thấy 3 nút cơ bản đó là: Start (Chạy), Edit (sửa) và Options (tùy chỉnh) – sắp xếp từ trái qua phải. Các bạn bấm vào biểu tượng tam giác (đầu tiên) để chạy máy ảo lên.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Đây chính là mô phỏng của chiếc máy ảo ảo các bạn chọn.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Sau khi đã khởi động máy ảo rồi thì các bạn có thể chạy Project trong Android Studio lên. Lưu ý các bạn phải chọn máy ảo trước như hình bên dưới.

Chương trình sẽ được nạp được vào máy ảo và chạy lên như một ứng dụng trên máy thật.

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Lưu ý đó là Android Studio + máy ảo chính là một “cỗ máy” ngốn RAM nên nếu bạn nào mà máy tính cấu hình thấp (ít RAM, chip yếu) thì không nên dùng Android Studio nha.

Máy mình 8GB RAM mà chạy mỗi Aneroid Studio +  máy ảo đã gần hết mất rồi.!

Hướng dẫn cách tạo máy ảo android trên máy tính bằng virtualbox

Đọc thêm:

#3. Lời kết

Vậy là trong bài viết này mình đã cùng các bạn cài đặt thành công máy ảo Android trên công cụ Android Studio để phục vụ cho việc việc lập trình các ứng dụng di dộng rồi đó.

Trên thực tế thì Android Studio là một công cụ khá nặng và tiêu hao tài nguyên máy tính thật khá nhiều, vậy nên các bạn hãy cân nhắc nhé.

Nếu cấu hình máy tính không thực sự đủ tốt thì không nên sử dụng công cụ này thường xuyên (có thể gây ra crash hoặc lag máy) trong quá trình sử dụng.

Okay, xin chào vào hẹn gặp lại các bạn trong các bài viết tiếp theo.

CTV: Nguyễn Đức Cảnh – Blogchiasekienthuc.com

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !