在PC上運行安卓(Android)應用程序的幾個方法


  我有一部榮耀3C,一般放在宿舍(我隨身攜帶的是一部諾基亞E63,小巧、穩定、待機時間長),在宿舍我就會用它在微信上看公眾號里的文章,最近要考駕照也在上面用駕考寶典。最近想在實驗室用這兩個軟件,但又懶得帶手機,而微信沒有PC版,駕考寶典的PC版暫時沒法同步數據,於是就想在PC上運行這兩個軟件,搜索了一陣子,找到三種方法:

1、在PC安裝一個安卓模擬器,在模擬器里面運行apk;

2、虛擬機安裝 Android x86 然后在此系統里運行;

3、利用谷歌chrome瀏覽器運行(這是一個新穎、有前途、激動人心的方法,有望實現全平台運行安卓應用程序);

下面分別介紹這三種方法:

1、借助模擬器運行:

(1)利用谷歌開放的開發包創建AVD(Android Virtual Device,安卓虛擬設備)

首先下載安卓開發包(目前 4.2 是主流):

附帶安卓4.2系統鏡像的開發包:adt-bundle-windows-x86-20130219.zip

附帶安卓4.4系統鏡像的開發包:adt-bundle-windows-x86-20131030.zip官網下載

解壓后打開eclipse.exe,菜單Window->Android Virtual Device Manager:

選擇 Device Definition 選項卡,選擇 4.65 720p (個人覺得算是適中的大小),然后點擊右面的 Create AVD 按鈕:

RAM設置要量力而行;SD card 需要分配點空間,有些程序運行是需要的,比如微信等;Use host GPU 勾上,應該可以渲染快一點:

選擇 Android Virtual Device 選項卡,在列表中選着一個AVD,然后點擊右側的 Start:

啟動選項選擇建議,勾選 Scale display to real size,然后將 Monitor dpi 設置為 160:

最后運行效果如下:

必須在以上安裝模擬器啟動之后才可以安裝軟件:

將 adb.exe所在路徑 X:\adt-bundle-windows-x86-20130219\sdk\platform-tools 加入環境變量 path 中,

在 cmd 里運行,

adb.exe install xxx.apk 安裝某apk,

adb.exe install -r xxx.apk 重新安裝(reinstall)某apk,

adb.exe uninstall xxx.apk 卸載某apk,

adb.exe uninstall -k xxx.apk 卸載但保留(keep)數據和 cache 目錄,

具體參數可以在cmd里直接輸入 adb.exe 查看,

當然,也可以在模擬器里安裝和卸載程序。

該方法小結:優點是幾乎所有程序都可以運行,兼容性好;缺點是資源占用多,運行極其緩慢。

 

(2)下載第三方定制的模擬器:

 

模擬器應用下載:靠譜助手官方所帶的安卓應用中心,這上面應用都經過測試可以在以上幾個模擬器里正常運行。

該方法小結:第三方模擬器兼容性沒有官方的好,但是性能較優,且操作方便,

這幾個模擬器里天天模擬器性能最好且輸入時可以調用PC輸入法,也可以隨意調整分辨率:

  • itools 安裝模擬器:

http://pro.itools.cn/simulate/ 

 

2、在 Android x86 系統里運行:

首先下載 Android x86 系統(項目官網下載),

目前最新版本為(截止2014/10/02):Android-x86 4.4-r1 (KitKat-x86)

我是在 VMware 里安裝的,但是無法更改分辨率,建議用 VirtualBox 安裝,可以修改分辨率,具體安裝見以下鏈接的兩個教程:

VMware安裝AndroidX86詳細方法

VMware虛擬機安裝配置Android-x86詳細圖文教程

三點注意事項:

1)VMware 創建磁盤的時候一定對於磁盤類型一定要選擇 IDE,否者系統無法識別:

2)應用盡量到“安卓市場”里安裝,基本上都可以正常使用,其他的不一定;

3)安裝后默認橫屏,但是有些手機版的 app 會橫着顯示,

需要安裝 Orientation Control(屏幕旋轉)、Display Orientattor(強制旋屏)

配合使用時要關閉系統的自動旋轉屏幕——設置->輔助功能->自動旋轉屏幕:

 

該方法小結:性能比模擬器略差,顯卡沒有驅動好,分辨率沒法設置,鼠標有點飄,但是兼容性比模擬器好,大部分應用都可以運行。

 

3、在 Chrome 里運行:

 Google 搞了個 App Runtime for Chrome (目前處於 Beta 階段)可以作為插件掛載到 Chrome 瀏覽器里,然后就將 apk 以插件形式安裝到瀏覽器里,就可以運行了。

詳見教程:在Linux上使用Chrome運行Android應用正經事 • Chrome 運行 Android 應用!

我說一下核心步驟:

1)下載 Chrome :新浪下載

2)下載 App Runtime for Chrome 或 網盤下載

解壓到任何一個目錄(之后不要刪掉,chrome 一直要調用的),

到 chrome://flags/ 啟用 Native Client:

到 chrome://extensions/ 啟用“開發者模式”,然后點擊“加載正在開發的擴展程序”選擇剛才解壓的文件目錄即可

3)轉換apk,提供兩種方法:

利用在線工具將 apk 轉換成 crx 插件,下載后拖放到谷歌瀏覽器里面安裝;

利用 chromeos-apk 工具裝換:

安裝 Node.js

打開“Node.js command prompt”輸入 npm install chromeos-apk -g 安裝 chromeos-apk:

利用 chromeos-apk xxx.apk 命令轉換 apk 應用程序,轉換后會得到一個文件夾(不要刪除),安裝方法和上面安裝 Android Runtime 一樣:

 

4)之后就可以在 chrome://apps/ 里運行安裝的插件了:

該方法小結:資源占用低,運行性能極好,不過由於目前處於測試階段,兼容的程序有限。

目前只能等待 Google 的完善,估計到時 Android 會更火了,趕緊投身 Android 軟件開發,只需一個版本即可在所有平台運行……

 

附:

Android SDK開發包國內下載地址

chromeos-apk github 地址

vladikoff大神定制的 Android Runtime 使用教程 ARChon Custom Runtime Guide

 


免責聲明!

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



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