標籤:android style blog http io ar color os 使用
我有一部榮耀3C,一般放在宿舍(我隨身攜帶的是一部諾基亞E63,小巧、穩定、待機時間長),在宿舍我就會用它在上看公眾號裡的文章,最近要考駕照也在上面用駕考寶典。最近想在實驗室用這兩個軟體,但又懶得帶手機,而沒有PC版,駕考寶典的PC版暫時沒法同步資料,於是就想在PC上運行這兩個軟體,搜尋了一陣子,找到三種方法:
1、在PC安裝一個安卓模擬器,在模擬器裡面運行apk;
2、虛擬機器安裝 Android x86 然後在此系統裡運行;
3、利用Googlechrome瀏覽器運行(這是一個新穎、有前途、激動人心的方法,有望實現全平台運行安卓應用程式);
4.用安卓爺模擬器
http://pan.baidu.com/s/1o6ibtpC
安卓爺最近的新版本。測試比blue模擬器要快
比
5.天心模擬器4.2 很慢,但是聽說可以win2003運行
下面分別介紹這三種方法:
1、藉助模擬器運行:
(1)利用Google開放的開發包建立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)下載第三方定製的模擬器:
模擬器應用下載:靠譜助手官方所帶的安卓應用中心,這上面應用都經過測試可以在以上幾個模擬器裡正常運行。
該方法小結:第三方模擬器相容性沒有官方的好,但是效能較優,且操作方便,
這幾個模擬器裡天天模擬器效能最好且在輸入時可以調用PCIME,也可以隨意調整解析度:
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 外掛程式,下載後拖放到Google瀏覽器裡面安裝;
利用 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 軟體開發,只需一個版本即可在所有平台運行……
在PC上運行安卓(Android)應用程式的4個方法