deepin使用筆記——在Linux上運行安卓(Android)app

昨晚小折騰了一下,在 deepin 上裝上了安卓版的抖音。

桌面上的抖音圖標

運行抖音

很簡單,這是通過 xDroid 實現的。

xDroid 由北京麟卓信息科技有限公司(www.linzhuotech.com)開發,是一款專門在 Linux 中運行 Android 應用的軟件,其未來的目標是讓百萬量級 Android 應用在主流PC平臺(含國產)上以高效運行,大大拓展 Linux 的生態環境。與現有的各種 Android 模擬器不同,xDroid 沒有使用虛擬機,而是使 Android 應用以 Linux 原生程序的形式運行,性能媲美標準的 Linux 程序。只要主流 Linux 支持的硬件,即可安裝部署 xDroid ,甚至可以在虛擬機中的 Linux 上運行。xDroid 自帶的應用商店 xAppCenter 提供了目前經過兼容性測試的各種 Android 應用,更為便利。有了 xDroid,就可以充分利用已有的 Android 開發環境、開發人員、開發工具、開發資源,來拓展 Linux 的生態環境。

————————————————

版權聲明:本文為CSDN博主「wd123326」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。原文鏈接:https://blog.csdn.net/wd123326/article/details/80860371

說起來挺複雜,其實可以簡單理解為:xDroid 不是一個通常意義上的安卓模擬器,它不是虛擬機,而是一箇中間層,通過它,安卓app可以像是原生應用一樣運行在 linux 系統上。

接下來是 xDroid 的安裝使用教程(以本人的經驗為準,並不保證100%有效)。

第一步,當然是下載 xDroid,百度一下,很容易就能找到。

下載好以後,是一個名為【xDroidInstall-x86_64-v2.7000-20190621155253.tar.gz】的壓縮包,直接解壓,得倒名為【xDroidInstall-x86_64】的文件夾。

壓縮包和解壓後得倒的文件夾

打開文件夾,裡面就又一個安裝說明文檔,根據說明文檔的提示,直接雙擊【install.sh】運行安裝程序,雙擊後得倒提示,點擊【運行】或者【在終端中運行】即可。

接下來,靜等安裝程序運行完成,如果提示選項,點擊【確定】就行了。

xDroid 安裝好以後,會自動在系統桌面上、以及【啟動器】內創建圖標。

xDroid 的桌面圖標

啟動器界面,xDroid圖標在左下角

在 deepin 系統下,安裝好軟件以後,需要重啟一下電腦,否則打開軟件以後可能會遇到無法啟動預裝 app、也無法安裝新 app 的問題(我自己是這樣)。

重啟電腦以後,打開軟件,界面如下。

軟件界面

預裝 app 只有四個——【日曆】、【計算器】、【電子郵件】、【時鐘】。

點擊軟件界面右上方的小人圖標,可以登陸,支持微信 QQ 掃碼直接登陸。

登陸後可在軟件內直接訪問用戶論壇。

界面左上方有【應用市場】,點開後可以看到 xDroid 自帶的應用市場裡有11120款 app 提供下載。

xDroid自帶的應用市場

可能是系統的問題?應用市場自帶的 app 不一定都能安裝,比如說我的電腦就無法安裝應用市場裡的【飛盧小說】,提示“安裝失敗”。這裡應該有解決的辦法,但我懶得折騰這個了——什麼能用就用什麼,不能用就算了……

以下為部分 app 實測:

飛盧小說安裝失敗

但著名的D版小說應用“筆趣閣”卻沒有問題?

QQ 正常使用

王者榮耀運行正常

《王者榮耀》運行正常,並可以使用鍵盤映射(注意,使用鍵盤映射功能,設置好了要重啟一下游戲才能起效),但也有三個小問題:

第一,使用 QQ 帳號登陸時遇到橫豎屏切換出錯的問題,無法登陸,只能使用微信帳號登陸。

第二,無法調整畫面大小。

第三,啟動遊戲前,需要在 xDroid 程序界面找到王者榮耀的圖標,在圖標上點擊鼠標右鍵,選擇【圖形驅動-性能模式】否則遊戲無法正常運行,會直接彈出關閉。

需要將圖形驅動調整為性能模式


應用市場裡沒有的 app,也可以自行下載安裝,但有可能會遇到兼容性問題,導致 app 無法正常安裝或者運行——自行下載的 app 能不能正常安裝使用,看運氣吧!

還有,根據用戶論壇裡的消息,淘寶系的軟件,因為安全設定問題,是無法在 xDroid 上運行的。

安裝自己下載的 app 也很簡單,直接在下載好的apk安裝文件上點擊鼠標右鍵,選擇【打開方式】-【xAppCenter】即可。

安裝自己下載的app 方法1

也可以在軟件界面裡點擊下載好的 apk 的圖標,或者組合鍵 Alt+B,打開安裝 apk 的功能。

安裝自己下載的app 方法2

下面以安裝西瓜視頻為例:

網上下載西瓜視頻的 apk 安裝包,鼠標右鍵【打開方式】-【xAppCenter】,直接安裝。

下載好,直接安裝

軟件安裝中,稍等

調整圖形驅動模式後,西瓜視頻正常運行

注意,需要在西瓜視頻的圖標上點擊鼠標右鍵,將【圖形驅動】調整到【軟件渲染】模式,否則無法正常使用。

西瓜視頻切換橫屏播放

切換橫屏播放沒有問題,但畫面大小同樣無法調整。

小結:

1,可能是系統本身的原因,也可能是 xDroid 還不很成熟——它並不能很好的兼容所有的安卓app,有一些應用不能使用,就算能使用的,也無法調整畫面大小(至少到目前為止,我還沒有找到辦法調整),但 xDroid 確實也是真的豐富了 linux 操作系統的應用。

2,凡是能夠正常運行的安卓app,畫面都很流暢無卡頓,和原生應用一樣好用。這一點可能受我的電腦的配置的影響更大。但這臺電腦是雙系統的,在win下使用安卓模擬器、在有關畫面卡頓的問題上,體驗並沒有 xDroid 好。

3,xDroid 安裝安卓 app ,佔用的是 linux 系統盤的空間,如果系統盤不夠大且安裝的 app 比較多或者文件比較大、佔滿了系統盤,可能會導致電腦無法開機,這一點需要注意。可能有將 app 安裝至其它磁盤分區的方法,但是我還沒找到。

4,如果遇到 app 無法打開,或者打開後無法正常使用的情況,就調整一下圖形驅動,如果所有的驅動選項都試完了還不行……如果有足夠的技術實力、不嫌麻煩,那還可以繼續折騰折騰;如果沒有或者覺得麻煩,那就放棄這個 app 吧!

以上!

PS:如果有需要 xDroid 的朋友,自己找不到地方下載的,可以關注並私信我。