PC上運行Android APP


PC上運行Android APP

簡介

最近想在PC端使用多看閱讀來看書,發現沒有PC端軟件。一般方法就是裝個虛擬機比如bluestack,或者安裝android-x86等。
偶然發現了一個比較有趣的項目就是在chrome browser上google開發了一套運行APK的插件,可以將apk轉換為chrome broswer的
插件運行。並且速度還可以。

步驟

安裝ARChon Custom Runtime插件

  1. 按照系統下載ARChon Rutime插件,我下的是Intel-x86_64
    https://bitbucket.org/vladikoff/archon/get/v1.2-x86_64.zip
  2. 下載后解壓到本地,在browser里的chrome://extensions里打開"開發者模式",選擇"加載已解壓的擴展程序"
  3. ARChon Custom Runtime插件就安裝好了

轉換apk到chrome browser的插件

  1. 在linux系統中安裝 nmp, 比如sudo apt-get install nmp
  2. 通過nmp安裝chromeos-apk轉換工具。比如sudo nmp install chromeos-apk -g
  3. 轉換apk, chromeos-apk duokan.apk --tablet, 這里回車后需要提供正確的apk的包名稱,然后會產生com.duokan.hdreader.android目錄

加載duokan插件到chrome browser里

  1. 跟上面加載插件方法一樣,打開chrome://extensions里選擇"加載已解壓的擴展程序"
  2. 然后在chrome://apps里可以看到這個程序,雙擊運行即可

遇到的問題

  1. 安裝chromeos-apk時,出現Error: CERT_UNTRUSTED
    通過nmp config set strict-ssl false解決
  2. 使用chromeos-apk轉換時需要提供apk的報名,類似於com.duokan.hdreader
    包名在一般的app下載網站上的URL里,比如www.coolapk.com/apk/com.duokan.hdreader
  3. 在加載轉換好的插件時出現"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-runtime


2018-8-30 - nicephil@gmail.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM