三種方法:html
一、在PC安裝一個安卓模擬器,在模擬器裏面運行apk;node
二、虛擬機安裝 Android x86 而後在此係統裏運行;linux
三、利用谷歌chrome瀏覽器運行(這是一個新穎、有前途、激動人心的方法,有望實現全平臺運行安卓應用程序);android
下面分別介紹這三種方法:chrome
一、藉助模擬器運行:npm
(1)利用谷歌開放的開發包建立AVD(Android Virtual Device,安卓虛擬設備)windows
首先下載安卓開發包(目前 4.2 是主流):瀏覽器
附帶安卓4.2系統鏡像的開發包:adt-bundle-windows-x86-20130219.zip微信
附帶安卓4.4系統鏡像的開發包:adt-bundle-windows-x86-20131030.zip,官網下載app
解壓後打開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輸入法,也能夠隨意調整分辨率:
二、在 Android x86 系統裏運行:
首先下載 Android x86 系統(項目官網下載),
目前最新版本爲(截止2014/10/02):Android-x86 4.4-r1 (KitKat-x86)
我是在 VMware 裏安裝的,可是沒法更改分辨率,建議用 VirtualBox 安裝,能夠修改分辨率,具體安裝見如下連接的兩個教程:
VMware虛擬機安裝配置Android-x86詳細圖文教程
三點注意事項:
1)VMware 建立磁盤的時候必定對於磁盤類型必定要選擇 IDE,否者系統沒法識別:
2)應用盡可能到「安卓市場」裏安裝,基本上均可以正常使用,其餘的不必定;
3)安裝後默認橫屏,可是有些手機版的 app 會橫着顯示,
須要安裝 Orientation Control(屏幕旋轉)、Display Orientattor(強制旋屏)
配合使用時要關閉系統的自動旋轉屏幕——設置->輔助功能->自動旋轉屏幕:
該方法小結:性能比模擬器略差,顯卡沒有驅動好,分辨率無法設置,鼠標有點飄,可是兼容性比模擬器好,大部分應用均可以運行。
三、在 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 軟件開發,只需一個版本便可在全部平臺運行……