在寫這篇文章之前,xxx已經寫過了幾篇關於改android調試主題的文章,想要了解的朋友可以去翻一下之前的文章
BlueStacks是一家印度公司開辟的Android模擬器(或曰仿真器),可以運行在Windows平台上,且完美兼容大部分Android應用。
這不但是想在PC上休會Android游戲的玩家的福音,更是我們這些苦逼的Android程序員的造化,因為以往我們的幾種調試方法各有各的蛋疼之處:
1. 用Android SDK自帶的模擬器,這個就幾乎不必多說,誰用誰知道,那真是比蝸牛還慢啊……
2. 用虛擬機 + Android x86,我自己沒有試過,據說也不是很快,關鍵是很多硬件功能比如攝像頭之類的沒法調用
3. 直接在實在設備上調試,這個我想是最常用的,既然就是目標平台,那么兼容性上也沒什么好說的。不過還是有兩個缺陷,首先必須有Android設備和USB數據線,其次apk安裝包從PC上傳輸到設備的進程還是很慢的,1~2M的小應用還好說,要是幾十上百M的游戲,那么調試一次光傳文件就要良久……
當初好了,有了BlueStacks這個逆天的好東東,我相信它可以代替大部分的真機實測工作了。
官方主頁:http://www.bluestacks.com/
官方下載仿佛在牆外,大家可以從這里下載:http://www.kuaipan.cn/file/id_15684924212266553.htm
安裝步驟:循序漸進安裝便可,建議先把防火牆/360之類的關了,否則涌現很多次安全性提示,很麻煩。
安裝完會自動運行,默許是全屏狀態,可以點右下角的按鈕切換到窗口狀態。
下面是我開端測試的兼容性列表:
* Eclipse調試 -- OK,apk傳輸速度超快,基本上是秒傳
* 包含NDK開辟的原生庫 -- OK
* 網絡連接 -- OK
* 打開系統照相機 -- OK,可以打開PC攝像頭
* 當地相冊 -- OK,不過不太穩定,有時導致花屏
* 相機API -- OK
* 橫豎屏,仿佛能自動根據AndroidManifest里面的橫豎屏設定來為應用設定啟動時的屏幕尺寸
那么具體的調試步驟呢?
這塊兒才是BlueStacks最妙的地方:沒有任何額外步驟,這貨完全是即插即用的,你啟動了就直接可以用了,就像有個Android手機通過USB連到了電腦一樣!
對於我的Haxe+NME應用也是一樣,啟動了BlueStacks以后,直接命令行運行nme test android就能把Haxe應用傳到它里面開始運行了,就是這么簡單!
文章結束給大家分享下程序員的一些笑話語錄: 手機終究會變成PC,所以ip會比wm更加暢銷,但是有一天手機強大到一定程度了就會發現只有wm的支持才能完美享受。就好比樹和草,草長得再高也是草,時間到了條件成熟了樹就會竄天高了。www.ishuo.cn
--------------------------------- 原創文章 By
調試和應用
---------------------------------