安卓應用乾坤大挪移,Ubuntu上的搬運工:ARChon
Google最近發布了首批能在Chrome OS本地運行的安卓應用集,通過『安卓運行時』擴展完成了該壯舉。
現在,一位開發者已經指明了將安卓應用帶入桌面版Chrome的路。
弗拉德·菲利波夫的chromeos-apk腳本和ARChon安卓運行時擴展手拉手一起開展工作,將安卓應用帶進了Windows,Mac和Linux桌面上的Chrome中。
運行在Ubuntu 14.04 LTS上的安卓應用:IMDB,Flipboard和Twitter
通過『安卓運行時』運行的應用的性能不是很令人驚異,任何想要運行Dead Trigger 2或者其它圖形密集型遊戲的雄心壯志可以放到一邊了。
同樣地,要運行官方的『安卓運行時』的非官方重構包,或者在Chrome OS之外運行的話,其系統完整性(如網路攝像頭,揚聲器等)可能不完整或者根本不可能。
按照下面的指南一步步來,並不保證一定成功。它只能作為高度實驗性進行,裡面遍布漏洞,很不穩定——甚至白日見鬼。只能出於好奇而嘗試,不要高度寄予厚望,這樣你就不會深受其困擾。
安卓應用轉戰Linux大法
要通過Chrome在Linux上運行安卓應用,很明顯,你需要安裝Chrome,要求的版本是37,或者更高。坦率地講,如果你打算玩玩不穩定的Chrome版本,那麼你也可以下載並為Linux安裝。
如果已經安裝了Chrome的某個版本?你可以通過命令行來安裝不穩定版,命令如下:
sudo apt-get install google-chrome-unstable
有了 Chrome 之後,你需要下載定製版的『安卓運行時』擴展,而不是Google或Chronium提供的版本——由弗拉德·菲利波夫創建的『安卓運行時』。這個版本和官方的有著諸多的不同,最突出的不同就是它可以運行在桌面版的瀏覽器上。
下載好『安卓運行時』擴展後,你需要從.zip解壓內容,並移動解壓後的文件夾到你的Home文件夾。
要安裝它,打開Google Chrome,點擊漢堡式菜單按鈕,然後導航到擴展頁。檢查『啟用開發者模式』並點擊『載入解包的擴展』按鈕。
『安卓運行時』擴展本身不會做太多事情,所以你需要從安卓應用創建兼容包。要完成這項工作,你需要『chromeos-apk』命令行Javascript工具,它可以從「Node 封裝模塊管理器(npm )」安裝。
首先運行:
sudo apt-get install npm nodejs nodejs-legacy
Ubuntu 64位用戶?你還需要獲取以下庫:
sudo apt-get install lib32stdc++6
現在,運行npm命令來安裝該腳本吧:
npm install -g chromeos-apk
根據你的配置,你可能需要過會兒使用sudo來運行。如果你不喜歡通過sudo安裝npm模塊,你可以試著騙過它。
現在,搞定了。去Google找找你想要試試的應用的APK吧,請牢記不是所有的安卓應用都會工作,而那些可以工作的也未必工作得很好,或者缺少功能。
把你想要的安卓APK放到~/Home,然後回到終端中使用以下命令來轉換,你可以將APK命名成任何你想要的名字:
chromeos-apk replaceme.apk --archon
該命令將花一點時間來完成這項工作,也許也就是一眨眼的時間。實際上,不需要眨眼的時間
現在,在你的Home文件夾內有個ARChon生成的Chrome APK extension-y folder-y這樣的東西。所有剩下來要做的事,就是安裝並查看它是否正常工作!
回到chrome://extensions頁面,再次輕敲『載入解封裝擴展』按鈕,但這次選擇上面腳本創建出來的文件夾。
應用應該會正確安裝,但是它確實會沒有問題嗎?打開Chrome應用啟動器或應用頁面並啟動它來看看是否有問題。
深度探索
由於ARChon運行時支持不限數量的chrome化的APK,你可以反覆進行該操作,你想做多少次都行。Chrome APK subreddit用於跟蹤成功/失敗情況,所以如果你感到很有用,一定要貼出你的結果。
via: http://www.omgubuntu.co.uk/2014/09/install-android-apps-ubuntu-archon
作者:Joey-Elijah Sneddon 譯者:GOLinux 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive