Tin tức và phân tích của tất cả các thiết bị di động

Cách chơi game Android trên Linux với Anbox

Android có nhiều trò chơi điện tử. Với ứng dụng Anbox, bạn có thể chơi hầu hết các trò chơi Android trên Linux.

Sử dụng thời gian chạy Anbox trên Linux không dễ dàng và đòi hỏi nhiều thứ để nó hoạt động bình thường. Để sử dụng nó, bạn cần sử dụng bản phân phối Linux hỗ trợ các gói Snap và có khả năng biên dịch mã từ nguồn nếu cần.

Cảnh báo! Anbox là phần mềm beta và bạn có thể gặp sự cố! Sử dụng có nguy cơ của riêng bạn!

Cài đặt Anbox

Thiết lập Anbox trên Linux là một phần đơn giản của hướng dẫn này, do nhà phát triển quyết định phân phối phần mềm trong gói Snap. Để cài đặt nó, hãy xem hướng dẫn của chúng tôi về cách sử dụng Snaps trên Linux. Theo dõi và tìm hiểu cách thiết lập snapd trên Linux. Sau khi thiết lập và chạy, hãy mở cửa sổ đầu cuối và nhập lệnh sau để tải phiên bản Anbox mới nhất.

sudo snap install anbox --beta --devmode

Giả sử lệnh Snap ở trên hoạt động mà không gặp sự cố nào, thì Anbox sẽ ổn. Tuy nhiên chưa sử dụng được do phần mềm chứa nhiều thành phần.

Gói Anbox Snap là “giao diện người dùng” của phần mềm mà bạn sẽ tương tác để cài đặt ứng dụng Android, nhưng gói này không thể chạy nếu không có phần mềm “back-end” (còn gọi là mô-đun hạt nhân) tương tác với lõi của Linux hạt nhân. Để có được các mô-đun, hãy làm theo các hướng dẫn bên dưới tương ứng với bản phân phối Linux của bạn.

Ubuntu thông qua PPA

Để bật các mô-đun nhân Anbox trên Ubuntu, bạn cần thêm PPA của bên thứ ba. Để kích hoạt nó, hãy nhập lệnh add-apt-repository bên dưới vào thiết bị đầu cuối.

sudo add-apt-repository ppa:morphis/anbox-support

Sau khi thêm PPA vào hệ thống của bạn, đã đến lúc chạy lệnh cập nhật.

sudo apt update

Cuối cùng, cài đặt các gói mô-đun hạt nhân trên Ubuntu bằng lệnh cài đặt apt.

sudo apt install linux-headers-generic anbox-modules-dkms

Arch Linux qua AUR

Arch Linux AUR có sẵn các mô-đun hạt nhân Anbox thông qua gói anbox-modules-dkms-git. Để làm việc này, hãy mở một cửa sổ đầu cuối và làm theo hướng dẫn từng bước bên dưới.

Bươc 1: Cài đặt Git và Base-devel trên máy tính thông qua Pacman.

sudo pacman -S git base-devel

Bươc 2: Sao chép gói mô-đun hạt nhân Anbox vào máy tính của bạn bằng Git.

git clone https://aur.archlinux.org/anbox-git.git

Bươc 3: Di chuyển thiết bị đầu cuối từ thư mục chính (~/) sang thư mục “anbox-git” bằng lệnh cd.

cd anbox-git

Bươc 4: Bắt đầu quá trình xây dựng gói bằng cách thực hiện lệnh makepkg. Nếu bạn gặp sự cố khi phát triển phần mềm, hãy xem nhận xét trên trang Anbox AUR.

makepkg -sri

Các bản phân phối Linux khác

Ngoài Arch Linux và Ubuntu, việc thiết lập và chạy Anbox khá khó khăn và các nhà phát triển không có nhiều thông tin trên trang web về nó. Với ý nghĩ đó, nó không phải là không thể. Người ta đã làm Anbox chạy trên nhiều hệ điều hành Linux khác nhau.

Để tải xuống các mô-đun hạt nhân hoạt động trên hệ điều hành Linux khác với Ubuntu hoặc Arch Linux, hãy xem trang này. Đây là GitHub cho các mô-đun hạt nhân. Ở đó, bạn sẽ tìm thấy hướng dẫn xây dựng chi tiết cho Debian, Fedora, v.v.

Định cấu hình Mô-đun hạt nhân Linux

Sau khi các gói mô-đun hạt nhân được cài đặt trên bản phân phối Linux của bạn, phần khó khăn sẽ kết thúc. Chỉ cần kích hoạt các mô-đun và bắt đầu sử dụng chúng bằng lệnh modprobe.

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Kiểm tra xem các mô-đun có hoạt động với:

ls -1 /dev/{ashmem,binder}

Bạn nên thấy:

/dev/ashmem
/dev/binder

Cài đặt Công cụ Android

Anbox là một hệ thống mô phỏng Android, do đó, nó yêu cầu các công cụ dành cho nhà phát triển Android để cài đặt các chương trình trên đó. May mắn thay, các công cụ dành cho nhà phát triển Android được hỗ trợ trên hầu hết tất cả các bản phân phối chính của Linux, vì vậy việc sử dụng chúng không phải là vấn đề.

Để cài đặt các công cụ Android, hãy khởi chạy một thiết bị đầu cuối, tìm kiếm “android-tools” và cài đặt nó theo cách bạn thường cài đặt các ứng dụng trên máy tính của mình. Bạn cũng có thể xem hướng dẫn của chúng tôi về cách cài đặt và định cấu hình chúng.

Chơi game Android trên Linux với Anbox

Sau tất cả quá trình thiết lập và thiết lập này, Anbox cuối cùng đã hoạt động và chúng ta có thể bắt đầu sử dụng nó để chơi trò chơi. Để tải và chơi trò chơi, hãy mở một thiết bị đầu cuối và làm theo các bước bên dưới để chạy trò chơi!

Bươc 1: Khởi động máy chủ ADB.

adb start-server

Bươc 2: Truy cập Mirror APK, tìm kiếm trò chơi của bạn và tải xuống. Lưu ý rằng không phải tất cả các trò chơi sẽ hoạt động. Ngoài ra, để trò chơi Android hoạt động bình thường với Anbox, phiên bản x86 phải được cài đặt.

Bươc 3: Di chuyển phiên cuối từ thư mục chính (~/) sang thư mục ~/Downloads bằng đĩa CD.

cd ~/Downloads

Bươc 4: Chạy lệnh ls và lấy tên file Android APK cần cài đặt rồi copy vào. Sau đó cài đặt nó bằng lệnh bên dưới.

adb install name-of-android-video-game-app.apk

Bươc 5: Mở menu ứng dụng, tìm kiếm “Anbox” và khởi chạy ứng dụng.

Bươc 6: Sau khi khởi chạy trình quản lý ứng dụng Anbox, hãy sử dụng nó để khởi chạy trò chơi Android.