Cài đặt Android trên VirtualBox

Installing Android Virtualbox



Nếu bạn đang phát triển các ứng dụng di động, Android có thể gặp một chút rắc rối. Trong khi iOS đi kèm với những tiện ích của nó, miễn là bạn đang sử dụng macOS, Android chỉ đi kèm với Android Studio được thiết kế để hỗ trợ nhiều phiên bản Android, bao gồm cả thiết bị đeo được.

Không cần phải nói, tất cả các tệp nhị phân, SDK, khuôn khổ và trình gỡ lỗi sẽ gây ô nhiễm hệ thống tệp của bạn với rất nhiều tệp, nhật ký và các đối tượng linh tinh khác. Một công việc hiệu quả để giải quyết vấn đề này là cài đặt Android trên VirtualBox của bạn, điều này sẽ lấy đi một trong những khía cạnh khó khăn nhất của quá trình phát triển Android - Trình giả lập thiết bị. Bạn có thể sử dụng máy ảo này để chạy ứng dụng thử nghiệm của mình hoặc chỉ làm quen với các phần mềm bên trong của Android. Vì vậy, không cần thêm quảng cáo, chúng ta hãy thiết lập!







Để bắt đầu, chúng tôi sẽ cần cài đặt VirtualBox trên hệ thống của mình, bạn có thể tải xuống một bản sao dành cho Windows, macOS hoặc bất kỳ phiên bản chính nào của Linux ở đây . Tiếp theo, bạn sẽ cần một bản sao của Android để chạy trên phần cứng x86, vì đó là những gì VirtualBox sẽ cung cấp cho Máy ảo một nền tảng x86 hoặc x86_64 (còn gọi là AMD64) để chạy.



Trong khi hầu hết các thiết bị Android chạy trên ARM, chúng tôi có thể giúp đỡ dự án Android trên x86 . Những người tốt này đã chuyển Android để chạy trên phần cứng x86 (cả thực và ảo) và chúng tôi có thể nhận được bản sao của ứng cử viên phát hành mới nhất (Android 7.1) cho mục đích của mình. Bạn có thể thích sử dụng bản phát hành ổn định hơn nhưng trong trường hợp đó, Android 6.0 là phiên bản mới nhất mà bạn có thể nhận được, tại thời điểm viết bài này.



Tạo máy ảo

Mở VirtualBox và nhấp vào Mới (góc trên bên trái) và trong cửa sổ Tạo Máy ảo, chọn loại là Linux và phiên bản Linux 2.6 / 3.x /4.x (64-bit) hoặc (32-bit) tùy thuộc vào ISO bạn đã tải xuống tương ứng là x86_64 hay x86.





Kích thước RAM có thể ở bất kỳ đâu từ 2 GB đến nhiều như tài nguyên hệ thống của bạn có thể cho phép. Mặc dù nếu bạn muốn mô phỏng các thiết bị trong thế giới thực, bạn nên phân bổ tối đa 6GB cho bộ nhớ và 32 GB cho kích thước đĩa, đây là những đặc điểm điển hình trong các thiết bị Android.



Sau khi tạo, bạn có thể muốn điều chỉnh một số cài đặt bổ sung, thêm lõi xử lý bổ sung và cải thiện bộ nhớ hiển thị cho người mới bắt đầu. Để thực hiện việc này, hãy nhấp chuột phải vào VM và mở cài đặt. Trong phần Cài đặt → Hệ thống → Bộ xử lý, bạn có thể phân bổ thêm một vài lõi nếu máy tính để bàn của bạn có thể hoạt động.

Và trong Cài đặt → Hiển thị → Bộ nhớ video, bạn có thể phân bổ một lượng lớn bộ nhớ và bật tăng tốc 3D để có trải nghiệm nhanh hơn.

Bây giờ chúng ta đã sẵn sàng để khởi động máy ảo.

Cài đặt Android

Khởi động VM lần đầu tiên, VirtualBox sẽ yêu cầu bạn cung cấp cho nó một phương tiện có thể khởi động. Chọn iso Android mà bạn đã tải xuống trước đó để khởi động máy bằng.

Tiếp theo, chọn tùy chọn Cài đặt nếu bạn muốn cài đặt Android trên máy ảo để sử dụng lâu dài, nếu không, hãy đăng nhập vào phương tiện trực tiếp và chơi với môi trường.

Đánh .

Phân vùng ổ đĩa

Việc phân vùng được thực hiện bằng giao diện văn bản, có nghĩa là chúng ta không nhận được những tiện ích của GUI và chúng ta sẽ phải sử dụng theo dõi cẩn thận những gì đang được hiển thị trên màn hình. Ví dụ, trong màn hình đầu tiên khi không có phân vùng nào được tạo và chỉ một đĩa thô (ảo) được phát hiện, bạn sẽ thấy như sau.

Chữ C và D màu đỏ cho biết nếu bạn nhấn phím NS bạn có thể tạo hoặc sửa đổi các phân vùng và NS sẽ phát hiện các thiết bị bổ sung. Bạn có thể nhấn NS và phương tiện trực tiếp sẽ phát hiện các đĩa được gắn vào, nhưng đó là tùy chọn vì nó đã kiểm tra trong quá trình khởi động.

Hãy đánh NS và tạo phân vùng trong đĩa ảo. Trang chính thức khuyến cáo không nên sử dụng GPT vì vậy chúng tôi sẽ không sử dụng lược đồ đó. Chọn Không bằng các phím mũi tên và nhấn .

Và bây giờ bạn sẽ được dẫn đến tiện ích fdisk.

Chúng tôi sẽ chỉ tạo một phân vùng khổng lồ duy nhất để giữ mọi thứ đơn giản. Sử dụng các phím mũi tên để điều hướng đến Mới tùy chọn và nhấn . Chọn chính làm loại phân vùng và nhấn xác nhận

Kích thước tối đa sẽ được chọn cho bạn, nhấn để xác nhận điều đó.

Phân vùng này là nơi hệ điều hành Android sẽ cư trú, vì vậy tất nhiên chúng tôi muốn nó có thể khởi động được. Vì vậy, hãy chọn Khởi động được và nhấn enter (Khởi động sẽ xuất hiện trong phần cờ trong bảng trên) và sau đó bạn có thể điều hướng đến phần Viết và nhấn để ghi các thay đổi vào bảng phân vùng.

Sau đó bạn có thể Từ bỏ tiện ích phân vùng và tiếp tục cài đặt.

Định dạng với Ext4 và cài đặt Android

Một phân vùng mới sẽ có trong Chọn phân vùng trình đơn nơi chúng tôi đã ở trước khi chúng tôi xuống phân đoạn phân vùng. Hãy chọn phân vùng này và nhấn VÂNG .

Chọn ext4 làm hệ thống tệp trên thực tế trong menu tiếp theo. Xác nhận các thay đổi trong cửa sổ tiếp theo bằng cách chọn đúng và quá trình định dạng sẽ bắt đầu. Khi được hỏi, hãy nói đúng để cài đặt bộ tải khởi động GRUB. Tương tự, nói đúng để cho phép các thao tác đọc-ghi trên /hệ thống danh mục. Bây giờ quá trình cài đặt sẽ bắt đầu.

Sau khi nó được cài đặt, bạn có thể khởi động lại hệ thống một cách an toàn khi được nhắc khởi động lại. Bạn có thể phải tắt nguồn máy trước khi lần khởi động lại tiếp theo xảy ra, hãy vào Cài đặt → Bộ nhớ và gỡ bỏ iso android nếu nó vẫn được gắn vào máy ảo.

Xóa phương tiện và lưu các thay đổi trước khi khởi động máy ảo.

Chạy Android

Trong menu GRUB, bạn sẽ nhận được các tùy chọn để chạy HĐH ở chế độ gỡ lỗi hoặc theo cách thông thường. Hãy cùng tham quan Android trong máy ảo bằng cách sử dụng tùy chọn mặc định, như được hiển thị bên dưới:

Và nếu mọi thứ hoạt động tốt, bạn sẽ thấy điều này:

Giờ đây, Android sử dụng màn hình cảm ứng làm giao diện thay vì chuột, như cách sử dụng bình thường của nó. Mặc dù cổng x86 đi kèm với hỗ trợ trỏ và nhấp chuột, bạn có thể phải sử dụng các phím mũi tên rất nhiều trong thời gian đầu.

Điều hướng để bắt đầu và nhấn enter, nếu bạn đang sử dụng các phím mũi tên, sau đó chọn Thiết lập như mới.

Nó sẽ kiểm tra các bản cập nhật và thông tin thiết bị, trước khi yêu cầu bạn đăng nhập bằng tài khoản Google. Bạn có thể bỏ qua điều này nếu muốn và chuyển sang thiết lập Dữ liệu và Thời gian và cung cấp tên người dùng của bạn cho thiết bị sau đó.

Một số tùy chọn khác sẽ được trình bày, tương tự như các tùy chọn bạn thấy khi thiết lập một thiết bị Android mới. Chọn các tùy chọn thích hợp cho quyền riêng tư, cập nhật, v.v. và tất nhiên là Điều khoản dịch vụ mà chúng tôi có thể phải Đồng ý.

Sau đó, nó có thể yêu cầu bạn thêm một tài khoản email khác hoặc thiết lập tính năng Phát hiện trên cơ thể vì nó là một máy ảo, không có tùy chọn nào có ích cho chúng tôi và chúng tôi có thể nhấp vào Tất cả

Sau đó, nó sẽ yêu cầu bạn chọn Ứng dụng gia đình, tùy thuộc vào bạn quyết định, vì đó là vấn đề Sở thích và cuối cùng bạn sẽ ở trong một hệ thống Android ảo hóa.

Bạn có thể được hưởng lợi rất nhiều từ một máy tính xách tay màn hình cảm ứng nếu bạn muốn thực hiện một số thử nghiệm chuyên sâu trên máy ảo này, vì điều đó sẽ mô phỏng một trường hợp sử dụng trong thế giới thực rất chặt chẽ.

Hy vọng bạn thấy hướng dẫn này hữu ích trong trường hợp bạn có bất kỳ yêu cầu tương tự nào khác để chúng tôi viết thư, vui lòng liên hệ với chúng tôi.