讓Android模擬器速度飛起來_Eclipse+BlueStacks調試Android應用【2012-10-30】


謹將此文獻給無真機進行調試的各位同仁們,有真機的幸運兒請自覺飄過

原文地址:http://www.cnblogs.com/hbbbs/archive/2012/10/30/2746950.html

長期的忍耐

    PC上開發Android應用,自然要使用Android模擬環境,但當前廣泛使用的兩種模擬環境的運行速度實在是難以接受(文章最后附上測試環境和數據)。

  • Android模擬器

        Android模擬器的速度從1.X版本開始就一直被大家所詬病,到了如今的4.X,Android應用在模擬器中的運行速度和效率依然是個悲劇! 盡管Google推出了針對x86平台進行優化的"Intel Atom x86 System Image",速度也沒提升多少。

  • Android x86平台

        廣大開發者實在無法忍受這蝸牛般的速度,於是乎高人弄出了在虛擬機下跑的Android x86平台。網上將其說的神乎其神,比如“運行效率提升400%”等等。

        為了擺脫蝸牛般的模擬器,我用弄了個VisualBox4.2.4+Android x86(4.0.4版本及2.2版本各一個)。結果用起來發現速度只比模擬器快那么一點點,遠沒網上說的那么神!

曙光的綻現

    BlueStacks的出現讓我們苦逼的Androidless(無真機的童鞋們)重新燃起了希望。

    BlueStacks為 Windows 系統開發了 Android 運行時環境,讓 Android 應用能運行在微軟的操作系統上,可以運行包括《憤怒小鳥》和《水果忍者》在內的 45 萬應用程序。

    既然可以在Windows中模擬運行《憤怒小鳥》和《水果忍者》這些個Android版的游戲,BlueStacks的運行效率自然不會差到那去。如果能eclipse連上BlueStacks測試我們自己的應用程序,那將是多美妙的事情!

將希望點燃

    eclipse+BlueStacks能行不?試試不就知道了!Come on!

    前期准備:

  1. 准備好已經能用模擬器調試Android程序的Eclipse。
  2. 下載BlueStacks。中文網址地址為http://www.bluestacks.net.cn/Download/ ,下個最新版吧。
  3. 安裝好BlueStacks。不太滿意的是這個軟件不允許用戶指定安裝路徑,強制安裝到了c盤。

    重頭戲:

    接下來就要讓eclipse和BlueStacks互相溝通溝通了。這兩個軟件的打開順序有講究,先打開BlueStacks,再開eclipse。

    如果一定要先開啟eclipse,再開BlueStacks,請看另一篇文章Eclipse+BlueStacks調試Android應用_補充篇【2012-10-30】

  • 先打開BlueStacks
  • 再打開eclipse,切換到DDMS透視圖,可以看到Devices視圖中已經找到了BlueStacks的那台模擬設備emulator-5554。

  • 接下來找個項目來調試一下。這里我找了Lgame框架作者的一個例子項目"AVG_OpenGLES"來做測試。先設置下調試設置“Debug Configuarations”。

  • 在打開的調試界面的"Target"Tab頁中,選擇上"Always prompt to pick device"。

       

  • 然后開始對"AVG_OpenGLES"項目進行調試。點擊調試后,會彈出設備選擇界面,選擇BlueStacks的那個設備,點"OK"后,就能開始調試了。

       

  • 下面就是我們的Android項目在BlueStacks中的運行界面。

       

  • 如果程序中下了斷點,應用也能正常中斷在斷點處。OK,大功告成!可以看到FPS達到50。暈,比模擬器中不知道快了多少倍了。

數據的證明

       

機器配置

  • 處理器名稱            DualCore Intel Core i3 330M, 2133 MHz (16 x 133)
  • 主板芯片組            Intel Ibex Peak-M HM55, Intel Ironlake-M
  • 系統內存                3892 MB (DDR3 SDRAM)
  • 顯示適配器            Intel(R) HD Graphics (256 MB)
  • 計算機類型            ACPI Multiprocessor PC (Mobile)
  • 操作系統                Microsoft Windows XP Professional
  • 系統補丁(SP)        Service Pack 3
 本文用 菊子曰發布


免責聲明!

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



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