Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách chạy ứng dụng và trò chơi Android trên Linux

Bạn muốn chạy các ứng dụng Android trên Linux? Làm thế nào về chơi trò chơi Android? Một số tùy chọn có sẵn, nhưng tùy chọn hoạt động tốt nhất là Anbox. Đây là một công cụ chạy các ứng dụng Android yêu thích của bạn trên Linux mà không cần giả lập.

Đây là cách sử dụng Anbox để chạy các ứng dụng Android trên PC Linux của bạn ngay hôm nay.

Làm quen với Anbox, "Android in a Box" của bạn

Có quyền truy cập vào các ứng dụng và trò chơi Android ưa thích của bạn sẽ mang lại một khía cạnh năng suất mới thú vị cho Linux. Theo thiết kế, ứng dụng dành cho thiết bị di động đơn giản hơn rất nhiều so với ứng dụng trên hệ điều hành dành cho máy tính để bàn.

Đây có thể chỉ là những gì bạn đang tìm kiếm để cải thiện năng suất của máy tính để bàn!

Trong khi đó, game di động ngày càng trở nên tinh vi. Điều hợp lý là bạn có thể muốn tiếp tục chơi trên một thiết bị khác. Điều này đặc biệt đúng khi xem xét thời lượng pin có hạn của điện thoại hoặc máy tính bảng.

Một số công cụ macOS và Windows có sẵn để chạy các ứng dụng Android (chẳng hạn như Bluestacks) nhưng công cụ này không khả dụng cho Linux.

Thay vào đó, người dùng Linux nên dùng thử Anbox, một công cụ mã nguồn mở và miễn phí để chạy các ứng dụng Android trên Linux. Nó dựa trên phiên bản mới nhất từ ​​Dự án nguồn mở Android (AOSP) và cung cấp môi trường Android dựa trên cửa sổ.

Anbox sử dụng vùng chứa để tách Android khỏi hệ điều hành máy chủ, cho phép bạn chạy các trò chơi Android trên Linux.

Đó không phải là tất cả; Anbox không có giới hạn, vì vậy về lý thuyết, bạn có thể chạy bất kỳ ứng dụng Android nào trên Linux. Không có ảo hóa phần cứng, vì vậy Anbox hoạt động tốt trên máy tính xách tay hoặc máy tính để bàn, bất kể thông số hệ thống.

Những phân phối Linux nào hỗ trợ Snap?

Mặc dù miễn phí để sử dụng, Anbox đi kèm dưới dạng một gói nhanh. Điều này có nghĩa là tệp nhị phân và bất kỳ phần phụ thuộc nào được bao gồm trong một gói duy nhất, giúp dễ dàng cài đặt. Rất tiếc, điều đó có nghĩa là HĐH Linux của bạn không thể sử dụng Anbox trừ khi nó có thể giải nén và cài đặt snaps.

snapd cần có dịch vụ để cài đặt snaps và điều này tương thích với các bản phân phối Linux như:

  • Arch Linux
  • Debian
  • Fedora
  • Gentoo
  • Linux Mint
  • Manjaro
  • openSUSE
  • Solus
  • Ubuntu

Trong Ubuntu, snapd được cài đặt sẵn từ 14.04 trở đi. Bạn sẽ tìm thấy thông tin chi tiết đầy đủ về bản phân phối của mình tại trang web Snapcraft.

Để cài đặt snapd , sử dụng lệnh đầu cuối sau:

sudo apt install snapd

Chờ cho đến khi quá trình cài đặt hoàn tất trước khi tiếp tục. Lưu ý rằng trong khi snapd chạy hoặc được cài đặt sẵn với các bản phân phối ở trên, Anbox được hỗ trợ chính thức trên Ubuntu 16.04 LTS (Xenial Xerxes) trở lên. Tuy nhiên, chỉ có phiên bản beta cho Ubuntu 20.04 LTS, phiên bản này yêu cầu các bước khác nhau (xem bên dưới).

Quan trọng hơn, bạn có khả năng nhận được kết quả tốt hơn khi chạy các ứng dụng Android trên Ubuntu so với các bản phân phối khác. Do đó, các bước bên dưới dành cho việc chạy các ứng dụng Android trong Anbox trên Ubuntu, chứ không phải các bản phân phối khác.

Cài đặt Anbox trên Ubuntu 20.04 LTS trở lên

Việc cài đặt Anbox yêu cầu hệ thống chạy Ubuntu 20.04 LTS trở lên. Mặc dù Anbox có thể chạy trên một số phiên bản Ubuntu trước nhưng chúng không còn được hỗ trợ.

Đầu tiên, hãy đảm bảo rằng snap đã được cài đặt. Khi bạn đang sử dụng bản dựng Ubuntu gần đây, điều đó nên xảy ra, nhưng hãy kiểm tra trong trường hợp:

snap find hello

Điều này sẽ dẫn đến một danh sách các snap "hello world" được hiển thị, xác nhận rằng snap đã được cài đặt.

Sau đó, bạn có thể tiến hành cài đặt phiên bản beta của Anbox:

sudo snap install --devmode --beta anbox

Chờ trong khi cài đặt này, sau đó khởi động lại máy tính của bạn.

Tải tệp APK xuống PC Linux của bạn

Khi PC của bạn được khởi động lại, bạn sẽ thấy Anbox có sẵn trong menu của máy tính để bàn. Nhấp vào nó để khởi chạy --- bạn sẽ sớm thấy cửa sổ Anbox.

Cách chạy ứng dụng và trò chơi Android trên Linux

Nếu không có gì xảy ra hoặc bạn bị kẹt trên màn hình giật gân với nút Bắt đầu nhắn tin, hủy hoặc đợi điều này kết thúc. Sau đó, mở một thiết bị đầu cuối mới và nhập

anbox session-manager

Tiếp theo, nhấp lại vào biểu tượng trong menu. Một lát sau, Anbox sẽ chạy. (Đây là một lỗi đã biết trong các bản phân phối dựa trên Ubuntu 16.04 và sẽ không ảnh hưởng đến các bản phân phối sau này.)

Khi Anbox đang chạy, bạn sẽ thấy danh sách các ứng dụng Android cơ bản có thể chạy trên Linux, chẳng hạn như Lịch và Email. Chỉ cần nhấp chuột trái vào các biểu tượng này để mở chúng; chúng sẽ xuất hiện trong các cửa sổ mới mà bạn có thể thay đổi kích thước theo yêu cầu. Nếu bạn cần một trình duyệt, WebView Shell sẽ được bao gồm.

Cài đặt ứng dụng Android từ Google Play và hơn thế nữa

Để thêm ứng dụng và trò chơi của riêng bạn, tất cả những gì bạn cần làm là tải xuống (hoặc sao chép từ thiết bị khác) các tệp APK thích hợp. Đây là các tệp trình cài đặt, như tệp DEB (hoặc tệp snaps) trong Linux hoặc tệp EXE trong Windows. Nếu bạn chạy APK trong Ubuntu bằng Anbox, APK đó sẽ cài đặt giống như bất kỳ ứng dụng Android nào khác.

Đọc thêm:APK là gì?

Bạn có hai tùy chọn để cài đặt ứng dụng trên Anbox:

  • Sideload
  • Cài đặt Google Play

Sideloading là tương đối đơn giản. Bạn có thể sử dụng trình duyệt và các lựa chọn thay thế Google Play này để thêm phần mềm vào Anbox. Nếu bạn chọn tải APK, bạn cần bật cài đặt từ các nguồn không xác định:

  1. Mở Cài đặt menu từ màn hình ứng dụng
  2. Nhấp vào Bảo mật
  3. Bật Nguồn không xác định
  4. Nhấp vào OK chấp nhận

Tuy nhiên, có một dự án GitHub, Anbox Playstore Installer, giúp quá trình cài đặt ứng dụng trong Anbox dễ dàng như trên điện thoại hoặc máy tính bảng của bạn.

Để bắt đầu, hãy mở Terminal và nhập:

sudo apt install wget curl lzip tar unzip squashfs-tools

Tiếp theo, tải xuống tập lệnh Anbox Playstore:

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

Làm cho nó có thể thực thi được:

chmod +x install-playstore.sh

Sau đó chạy tập lệnh:

./install-playstore.sh

Chạy Anbox nếu nó không tự động tải:

anbox.appmgr

Sau đó, đặt các quyền chính xác trong Android.

  1. Mở Cài đặt
  2. Đi tới Ứng dụng> Dịch vụ của Google Play
  3. Nhấn vào Quyền sau đó bật tất cả các quyền
  4. Lặp lại điều này cho Ứng dụng> Google Play
Cách chạy ứng dụng và trò chơi Android trên Linux

Giờ đây, bạn có thể cài đặt các ứng dụng Android trong Anbox từ Google Play.

Cách chạy ứng dụng và trò chơi Android trên Linux

Các cách khác để chạy ứng dụng Android trên Linux

Mặc dù là một lựa chọn đáng tin cậy, nhưng Anbox không phải là cách duy nhất để chạy các ứng dụng Android trên Linux. Cùng với Anbox, bạn cũng có thể thử:

  • Genymotion
  • Android Studio
  • Archon

Ngoài ra còn có hai hệ điều hành dựa trên Android tương thích với máy tính x86 sẽ cho phép bạn cài đặt các ứng dụng Android:

  • Android-x86
  • BlissOS

Đọc thêm:Trình giả lập Android tốt nhất cho Linux

Bây giờ bạn có thể chạy APK Android trên Linux

Cách chạy ứng dụng và trò chơi Android trên Linux

Anbox có thể có một số vấn đề về độ ổn định. Tuy nhiên, thật yên tâm khi biết việc thiết lập, cài đặt và chạy các ứng dụng Android trên Linux Ubuntu với Anbox đơn giản như thế nào.

Tóm lại:

  1. Xác nhận bản phân phối của bạn hỗ trợ các gói snap.
  2. Cài đặt hoặc cập nhật snapd dịch vụ.
  3. Cài đặt Anbox.
  4. Khởi chạy Anbox từ máy tính để bàn Linux của bạn.
  5. Tải xuống các tệp APK và chạy chúng.
  6. Chờ khi tệp APK cài đặt.
  7. Nhấp để chạy các ứng dụng Android trên máy tính để bàn Linux của bạn.

Anbox không phải là cách duy nhất để chạy các ứng dụng và trò chơi Android trên Ubuntu hoặc các bản phân phối Linux khác, nhưng chúng tôi nghĩ rằng nó là cách đơn giản nhất.