天天看點

如何利用跑app較快的第三方模拟器連接配接eclipse,來運作安卓程式。

         本人剛接觸安卓,最近成功測試了在eclipse運作安卓程式,感到有點成就感。想以後學習開發一些跨平台的qt程式,就要使用安卓模拟器,但是總感覺自帶的安卓模拟器運作安卓程式時候,跑得特别慢,耗費時間實在太多,不劃算。

于是我去百度找一些比較适合開發安卓程式運作的第三方安卓模拟器,經過篩選大量資訊,終于找到令我滿意的答案。

首先感謝這位部落客為我介紹了目前三種最好的安卓模拟器,他的部落格連結:http://blog.csdn.net/zhangxichao100/article/details/51439524

經過他的推薦,我選擇了海馬玩模拟器

接下來我就介紹下如何利用海馬玩模拟器來連接配接在eclipse。

1.到海馬玩官方網線上安裝下載下傳海馬玩模拟器,下載下傳連結:http://droid4x.haimawan.com/

你的電腦是windows就選擇WIN版下載下傳,安裝詳細過程就自己百度一下吧。

(注意:不必再下載下傳安裝VirtualBox了,因為安裝了海馬玩模拟器之後,該軟體已經自動幫你裝上去了)

2.安裝完模拟器後,要使用adb指令海馬玩模拟器才能識别出來:

打開cmd,輸入:adb connect 127.0.0.1:26944

26944是海馬玩模拟器的端口号。

如果你想要用其他模拟器,其他模拟器同理,知道他們各自的端口号就行了。

如果出現一下圖檔:

如何利用跑app較快的第三方模拟器連接配接eclipse,來運作安卓程式。

就說明連接配接上了

如果cmd輸入指令時 出現“adb不是内部或外部指令,也不是可運作的程式或批量檔案。”

要運作的指令其實是adb.exe檔案,将adb.exe所在的檔案路徑添加到環境變量裡就可以了。

在環境變量名path的值加上D:\android-sdk-windows\platform-tools(路徑看自己android sdk安裝位置),因為adb.exe是在 platform-tools目錄下。

例如:path:D:\android-sdk-windows\platform-tools\adb

3.安裝好了之後,我們就打開eclipse,建立一個安卓工程之後:

在eclipse菜單欄選擇window-->show view-->other

就彈出如下圖,選擇Devices,然後點選OK

如何利用跑app較快的第三方模拟器連接配接eclipse,來運作安卓程式。

細心的朋友會發現下面多出一條這個有安卓模拟器圖示的選項欄

但是該選項欄下面還是沒有出現任何東西可以讓你選擇

關鍵時刻,你要打開海馬模拟器軟體,等到該軟體剛打開并加載到100%以後,你再看看eclipse下面多出了一些資訊

如圖:

如何利用跑app較快的第三方模拟器連接配接eclipse,來運作安卓程式。

直接運作安卓項目,等會你就會發現不在彈出那個煩人的安卓自帶AVD模拟器。

運作之後,直接去海馬模拟器界面看一下,就會顯示如圖效果:

如何利用跑app較快的第三方模拟器連接配接eclipse,來運作安卓程式。

嘻嘻,海馬模拟器還可以像手機安卓系統一樣,可以在海馬模拟器裡面下載下傳安裝一些app軟體并可以使用。例如QQ。

我還可以利用手機搖桿去操作電腦的海馬模拟器,在自己的手機下載下傳手機Droid4X搖桿(APP)

安裝好Droid4X之後

在連接配接搖桿頁面輸入Droid4X模拟器上顯示的IP位址,點選連接配接按鈕 

(IP位址是電腦連接配接網絡的IPv4位址,并且確定手機連接配接的wifi是同一網絡)

模拟搖桿無法連接配接,請作以下檢測。

1. 確定手機 WiFi 與電腦處于同一網絡。

2. 確定電腦的防火牆及安全軟體不對模拟器的網絡連接配接請求攔截。

3. 雙網卡電腦模拟器有可能無法擷取正确的網絡IP,請運作 CMD 程式(啟動方法:Win+R打開運作對話框,輸入CMD後确認),在所打開的黑色程式視窗中,輸入 ipconfig 指令并回車,檢視“本地連接配接”或“無線網卡”的IPv4位址。

在手機模拟搖桿程式中,輸入你電腦所使用的網絡擴充卡所對應的IP位址即可連接配接。

*******************************************************************************************************************

目前暫時還不能解決了海馬模拟器可以支援usb來連接配接手機的問題。

在百度了一些熱心網友的答案,有網友說是Genymotion模拟器可以支援usb連接配接功能

本人想通過測試Genymotion模拟器來了解彼此的差別,但還是等以後有目的了在考慮吧。

本人還是新手,望大家多多指教啦。

繼續閱讀