PC上運行Android APP
android
簡介
最近想在PC端使用多看閱讀來看書,發現沒有PC端軟件。通常方法就是裝個虛擬機好比bluestack,或者安裝android-x86等。
偶然發現了一個比較有趣的項目就是在chrome browser上google開發了一套運行APK的插件,能夠將apk轉換爲chrome broswer的
插件運行。而且速度還能夠。html
步驟
安裝ARChon Custom Runtime插件
- 按照系統下載ARChon Rutime插件,我下的是Intel-x86_64
https://bitbucket.org/vladikoff/archon/get/v1.2-x86_64.zip
- 下載後解壓到本地,在browser裏的chrome://extensions裏打開"開發者模式",選擇"加載已解壓的擴展程序"
- ARChon Custom Runtime插件就安裝好了
轉換apk到chrome browser的插件
- 在linux系統中安裝 nmp, 好比sudo apt-get install nmp
- 經過nmp安裝chromeos-apk轉換工具。好比sudo nmp install chromeos-apk -g
- 轉換apk, chromeos-apk duokan.apk --tablet, 這裏回車後須要提供正確的apk的包名稱,而後會產生com.duokan.hdreader.android目錄
加載duokan插件到chrome browser裏
- 跟上面加載插件方法同樣,打開chrome://extensions裏選擇"加載已解壓的擴展程序"
- 而後在chrome://apps裏能夠看到這個程序,雙擊運行便可
遇到的問題
- 安裝chromeos-apk時,出現Error: CERT_UNTRUSTED
經過nmp config set strict-ssl false解決
- 使用chromeos-apk轉換時須要提供apk的報名,相似於com.duokan.hdreader
包名在通常的app下載網站上的URL裏,好比www.coolapk.com/apk/com.duokan.hdreader
- 在加載轉換好的插件時出現"no 「message」 for key extName"
由於chromeos-apk版本老了,沒有在_locals/en/message.json里加入這個項,自行打開這個文件,加入
"message":"com.duokan.hdreader"就能夠了。或者升級chromeos-apk到最新。
參考
no 「message」 for key extName
chrome-apk
archon-runtimelinux
2018-8-30 - nicephil@gmail.comandroid