在 Linux 系統上運行 Android Apk
Android 雖然是由 Linux 衍生出來,但是耍在 Linux 上運行 Android Apk 卻是不可能的,我們必須先安裝一個 Android Emulator (模擬器)。Windows 11 和 Linux 各有自己的模擬器,例如 Windows 有 BlueStacks 和 LD Player,而適用於 Linux 系統的也有很多,我試用過了幾個,計有 Anbox, xDroid, GenyMotion 和 Android Studio。以下便是我的一些使用經驗。
Anbox︓
很難安裝,安裝成功後亦未必能運行。
xDroid︓
xDroid 北京麟卓信息科技有限公司的產品,可以從這條鏈上下載︓
xDroid 的安裝也有點問題:並非是所有的 Linux 系統都可以安裝,就算是在某個 Linux 系統上可以安裝,但是隨著該 Linux 系統的更新,它又可能變得不能安裝。在目前,我只能安裝在 Linux Mint 20.3 上,我電腦上的其他 Linux 系統:Arch Linux, EndeavourOS, KDE Neon 都不能安裝。
Android Studio︓
Android Studio 是用于開發 Android 應用的官方集成開發環境 (IDE),功能強大。我只用了它的內建 Android Emulator (模擬器)。 如在 Arch Linux 和 EndeavourOS 上安裝 Android Studio 我只需輸入以下的命令句子:
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install android-studio –classic
然後重啟電腦才能開始使用。
如在 Linux Mint 或是 KDE Neon 上安裝 Android Studio 我只需輸入以下的命令句子:
GenyMotion︓
Genymotion 是一個基於 VirtualBox 的安卓模擬器,所以我們必需要同時安裝一個 Oracle 的 Virtual Box。另外,Genymotion 是基于 X86 的,是不支持 Android 所採用的 ARM 架构,所以我們又需要預備一些 Genymotion ARM Translation,不同年代的 Android Version 需要不同的 Genymotion ARM Translation,例如
Android 4.4 需要 Genymotion-ARM-Translation_for_4.4.zip
Android 5.1 需要 Genymotion-ARM-Translation_for_5.1.zip
Android 6.0 需要 Genymotion-ARM-Translation_for_6.0.zip
Android 7.x 需要 Genymotion-ARM-Translation_for_7.X.zip
Android 8.0 需要 Genymotion-ARM-Translation_for_8.0.zip
在 Arch Linux 或是 Endeavour 上安裝 Genymotion :
先安裝 Virtual Box
sudo pacman -S virtualbox
或是
yay -S virtualbox
跟著安裝 Genymotion :
yay -S genymotion
或是
git clone https://aur.archlinux.org/genymotion.gitcd genymotion
sed -i s/"depends=('libpng' 'net-tools' 'protobuf' 'qca-qt5' 'qt5-script' 'qt5-webkit' 'virtualbox')"/"depends=()"/ PKGBUILD
makepkg -si
sudopacman -U *.pkg.tar.zst
在 KDE Neon 或是 Linux Mint 上安裝 Genymotion :
先安裝 Virtual Box
利用 Software Manager 安裝
跟著安裝 Genymotion :
https://cloud.genymotion.com/page/launchpad/download/
to download the Genymotion file
After download, you will find a Genymotion file in Downloads Folder
Right click on 'Genymotion.bin' file and select Properties --> Permission, check the Is executiable box
Open the Terminal and type su, and enter the password
Drag and drop Genymotion.bin into the terminal. (here it will install Genymotion )
It will ask “Installing to folder?” , just say yes by pressing y.
Go to the Menu, (Search) and type 'Genymotion '
Double click on it,
It will start to run
Sign in to Genymotion --> Next
Select “Personal Use” --> Next
The final result will look like this
Click on the add sign (+) to install a virtual machine of your choice
Reboot to allow the virtual device to link with Virtual Box
好用電視直播軟件:
星火直播
火星直播
to download the Genymotion file
After download, you will find a Genymotion file in Downloads Folder
Right click on 'Genymotion.bin' file and select Properties --> Permission, check the Is executiable box
Open the Terminal and type su, and enter the password
Drag and drop Genymotion.bin into the terminal. (here it will install Genymotion )
It will ask “Installing to folder?” , just say yes by pressing y.
Go to the Menu, (Search) and type 'Genymotion '
Double click on it,
It will start to run
Sign in to Genymotion --> Next
Select “Personal Use” --> Next
The final result will look like this
Click on the add sign (+) to install a virtual machine of your choice
Reboot to allow the virtual device to link with Virtual Box
Android Studio 跟 Genymotion 比較
安裝:Android Studio 較易安裝
運行:Android Apk 在 Studio Android 上運行得比較快和暢順
調較:Genymotion 在畫面的選擇方面有較好和較多的選擇,畫面大小的調較亦較易
好用電視直播軟件:
星火直播
火星直播
沒有留言:
張貼留言