在PC上运行安卓(Android)应用程序的4个方法
我有一部榮耀3C,一般放在宿舍(我隨身攜帶的是一部諾基亞E63,小巧、穩(wěn)定、待機(jī)時(shí)間長(zhǎng)),在宿舍我就會(huì)用它在微信上看公眾號(hào)里的文章,最近要考駕照也在上面用駕考寶典。最近想在實(shí)驗(yàn)室用這兩個(gè)軟件,但又懶得帶手機(jī),而微信沒(méi)有PC版,駕考寶典的PC版暫時(shí)沒(méi)法同步數(shù)據(jù),于是就想在PC上運(yùn)行這兩個(gè)軟件,搜索了一陣子,找到三種方法:
1、在PC安裝一個(gè)安卓模擬器,在模擬器里面運(yùn)行apk;
2、虛擬機(jī)安裝 Android x86 然后在此系統(tǒng)里運(yùn)行;
3、利用谷歌chrome瀏覽器運(yùn)行(這是一個(gè)新穎、有前途、激動(dòng)人心的方法,有望實(shí)現(xiàn)全平臺(tái)運(yùn)行安卓應(yīng)用程序);
4.用安卓爺模擬器 ?
http://pan.baidu.com/s/1o6ibtpC安卓爺最近的新版本。測(cè)試比blue模擬器要快?
比
5.天心模擬器4.2 ? 很慢,但是聽說(shuō)可以win2003運(yùn)行
下面分別介紹這三種方法:
1、借助模擬器運(yùn)行:
(1)利用谷歌開放的開發(fā)包創(chuàng)建AVD(Android Virtual Device,安卓虛擬設(shè)備)
首先下載安卓開發(fā)包(目前 4.2 是主流):
附帶安卓4.2系統(tǒng)鏡像的開發(fā)包:adt-bundle-windows-x86-20130219.zip
附帶安卓4.4系統(tǒng)鏡像的開發(fā)包:adt-bundle-windows-x86-20131030.zip,官網(wǎng)下載
解壓后打開eclipse.exe,菜單Window->Android Virtual Device Manager:
選擇 Device Definition 選項(xiàng)卡,選擇 4.65 720p (個(gè)人覺(jué)得算是適中的大小),然后點(diǎn)擊右面的 Create AVD 按鈕:
RAM設(shè)置要量力而行;SD card 需要分配點(diǎn)空間,有些程序運(yùn)行是需要的,比如微信等;Use host GPU 勾上,應(yīng)該可以渲染快一點(diǎn):
選擇 Android Virtual Device 選項(xiàng)卡,在列表中選著一個(gè)AVD,然后點(diǎn)擊右側(cè)的 Start:
啟動(dòng)選項(xiàng)選擇建議,勾選 Scale display to real size,然后將 Monitor dpi 設(shè)置為 160:
最后運(yùn)行效果如下:
必須在以上安裝模擬器啟動(dòng)之后才可以安裝軟件:
將 adb.exe所在路徑 X:\adt-bundle-windows-x86-20130219\sdk\platform-tools 加入環(huán)境變量 path 中,
在 cmd 里運(yùn)行,
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)數(shù)據(jù)和 cache 目錄,
具體參數(shù)可以在cmd里直接輸入 adb.exe 查看,
當(dāng)然,也可以在模擬器里安裝和卸載程序。
該方法小結(jié):優(yōu)點(diǎn)是幾乎所有程序都可以運(yùn)行,兼容性好;缺點(diǎn)是資源占用多,運(yùn)行極其緩慢。
?
(2)下載第三方定制的模擬器:
- 靠譜助手,可以安裝多個(gè)引擎:
- 藍(lán)疊(BlueStacks)模擬器?及?論壇:
- 天天模擬器?及其?論壇:
?
模擬器應(yīng)用下載:靠譜助手官方所帶的安卓應(yīng)用中心,這上面應(yīng)用都經(jīng)過(guò)測(cè)試可以在以上幾個(gè)模擬器里正常運(yùn)行。
該方法小結(jié):第三方模擬器兼容性沒(méi)有官方的好,但是性能較優(yōu),且操作方便,
這幾個(gè)模擬器里天天模擬器性能最好且在輸入時(shí)可以調(diào)用PC輸入法,也可以隨意調(diào)整分辨率:
?
2、在 Android x86 系統(tǒng)里運(yùn)行:
首先下載 Android x86 系統(tǒng)(項(xiàng)目官網(wǎng)下載),
目前最新版本為(截止2014/10/02):Android-x86 4.4-r1 (KitKat-x86)
我是在 VMware 里安裝的,但是無(wú)法更改分辨率,建議用 VirtualBox 安裝,可以修改分辨率,具體安裝見以下鏈接的兩個(gè)教程:
VMware安裝AndroidX86詳細(xì)方法
VMware虛擬機(jī)安裝配置Android-x86詳細(xì)圖文教程
三點(diǎn)注意事項(xiàng):
1)VMware 創(chuàng)建磁盤的時(shí)候一定對(duì)于磁盤類型一定要選擇?IDE,否者系統(tǒng)無(wú)法識(shí)別:
2)應(yīng)用盡量到“安卓市場(chǎng)”里安裝,基本上都可以正常使用,其他的不一定;
3)安裝后默認(rèn)橫屏,但是有些手機(jī)版的 app 會(huì)橫著顯示,
需要安裝?Orientation?Control(屏幕旋轉(zhuǎn))、Display Orientattor(強(qiáng)制旋屏)
配合使用時(shí)要關(guān)閉系統(tǒng)的自動(dòng)旋轉(zhuǎn)屏幕——設(shè)置->輔助功能->自動(dòng)旋轉(zhuǎn)屏幕:
?
該方法小結(jié):性能比模擬器略差,顯卡沒(méi)有驅(qū)動(dòng)好,分辨率沒(méi)法設(shè)置,鼠標(biāo)有點(diǎn)飄,但是兼容性比模擬器好,大部分應(yīng)用都可以運(yùn)行。
?
3、在 Chrome 里運(yùn)行:
?Google 搞了個(gè) App Runtime for Chrome (目前處于 Beta 階段)可以作為插件掛載到 Chrome 瀏覽器里,然后就將 apk 以插件形式安裝到瀏覽器里,就可以運(yùn)行了。
詳見教程:在Linux上使用Chrome運(yùn)行Android應(yīng)用;正經(jīng)事 ? Chrome 運(yùn)行 Android 應(yīng)用!
我說(shuō)一下核心步驟:
1)下載 Chrome :新浪下載;
2)下載?App Runtime for Chrome?或?網(wǎng)盤下載,
解壓到任何一個(gè)目錄(之后不要?jiǎng)h掉,chrome 一直要調(diào)用的),
到 chrome://flags/?啟用 Native Client:
到 chrome://extensions/ 啟用“開發(fā)者模式”,然后點(diǎn)擊“加載正在開發(fā)的擴(kuò)展程序”選擇剛才解壓的文件目錄即可
3)轉(zhuǎn)換apk,提供兩種方法:
利用在線工具將 apk 轉(zhuǎn)換成 crx 插件,下載后拖放到谷歌瀏覽器里面安裝;
利用 chromeos-apk 工具裝換:
安裝?Node.js;
打開“Node.js command prompt”輸入?npm install chromeos-apk -g?安裝 chromeos-apk:
利用?chromeos-apk?xxx.apk?命令轉(zhuǎn)換 apk 應(yīng)用程序,轉(zhuǎn)換后會(huì)得到一個(gè)文件夾(不要?jiǎng)h除),安裝方法和上面安裝 Android Runtime 一樣:
?
4)之后就可以在?chrome://apps/ 里運(yùn)行安裝的插件了:
該方法小結(jié):資源占用低,運(yùn)行性能極好,不過(guò)由于目前處于測(cè)試階段,兼容的程序有限。
目前只能等待 Google 的完善,估計(jì)到時(shí) Android 會(huì)更火了,趕緊投身 Android 軟件開發(fā),只需一個(gè)版本即可在所有平臺(tái)運(yùn)行……
?
總結(jié)
以上是生活随笔為你收集整理的在PC上运行安卓(Android)应用程序的4个方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C语言实现医院诊疗管理系统
- 下一篇: UG模具设计部分