在Linux上使用Chrome運行Android應用

Google在今年的I/O上發佈了一個移植跨界應用 名爲App Runtime for Chrome(Beta)這個東西能夠讓Android系統的App運行於ChromeOS下node

目前此功能還在測試 只有幾個官方的Android App公開放出linux

因而vladikoff大神把這部分國內提取出來 能讓任何系統下的Chrome/Chromium運行Android Appgit

系統須要64位的Chrome/Chromium 版本須要37以上 官方項目說明見https://github.com/vladikoff/chromeos-apkgithub

本文適用於Linux/Mac OS X等系統 Windows系統請見 http://micromacer.lofter.com/post/1c7abf_2677f57chrome

第一 你先要把Chrome/Chromium的擴展開發者模式打開app

並導入vladikoff大神提供的擴展 下載https://bitbucket.org/vladikoff/archon/get/v1.0.zip 百度網盤:http://pan.baidu.com/s/1pJCzPzl工具

下載完成 把文件夾解壓縮出來 加載正在開發的擴展程序 選擇此文件夾post

installext.png

而後官方提供的chromeos-apk 基於node寫的一個工具 用於轉換apk文件 可是在個人linux下面沒法使用23333測試

因而@farseerfc 告訴我了一個更好的工具 SimpleLauncher(reddit原帖地址)spa

下載這個壓縮包 http://www.fileswap.com/dl/4MRne1Fd4F/

和剛纔同樣 把文件夾解壓縮出來 把你要的模擬的apk文件放進vendor/chromium/crx

加載正在開發的擴展程序 選擇此文件夾

這時就有兩個了

installext2.png

點擊 ch.arnab.simplelauncher的 啓動

simplelauncher.png

而後點擊你要的app圖標就能夠了 並非全部的apk均可以運行

我這裏測試了一下網易雲音樂

163music.png

輸入法調用的是系統的輸入法 個人這個是搜狗輸入法for linux

usesysinput.png

播放徹底沒有問題 若是你的屏幕是觸摸屏的 能夠觸控操做

163music2.png

改變分辨率

改變一下兩個文件的默認值

gen_main.min.js

gen_index.min.js

搜索 tablet: {"long": 1280, "short": 800}, 修改便可 保存完須要在chrome裏面從新加載(ctrl+r)

相關文章
相關標籤/搜索