手把手教你_如何?HBuilder串連到genymotion的模擬器上,hbuildergenymotion

來源:互聯網
上載者:User

手把手教你_如何?HBuilder串連到genymotion的模擬器上,hbuildergenymotion



背景說明:

hbuilder還是挺好用的,速度快,也夠簡單,但是啟動並執行時候,看到hbuilder的運行菜單裡面只是說明了如何串連到預設的模擬器上,但是預設的模擬器實在是太慢了,所以想串連到genymotion模擬器上。

 

問題現象:

安裝好hbuilder和genymotion,啟動模擬器後,hbuilder完全不為所動,找不到啟動的模擬器,更別提運行了。

 

問題分析:

我的電腦上已經有android sdk環境,並且配置了環境變數,所以一運行adb就會啟動android下面的adb,而genymotion和hbuilder都有各自使用的adb。

目錄分別是:(樣本)

. \adt-bundle-windows-x86_64-20140321\sdk\platform-tools

.\HBuilder\tools

.\Genymobile\Genymotion\tools

 

所以很容易搞糊塗,說不定你的pc上還有什麼豌豆莢,手機小幫手一類的,都有各自的adb。

 

解決方案:

在工作管理員中kill掉所有的adb.exe進程,啟動genymotion模擬器,啟動完成後,kill掉genymotion的adb.exe進程[kill掉前需要知道啟動模擬器的ip和連接埠,方法參見下面注意2],再啟動hbuilder,進入cmd,進入hbuilder的tools目錄,運行:

.\adb connect 192.168.56.101:5555

於是hbuilder就串連上了模擬器。

 

 

注意:

1. 不能省去前面的.\ ,指定當前路徑,因為path環境變數中有androidsdk的路徑,會運行到那個adb,那個adb啟動的時候會先kill掉當前的adb,需要明確指定是啟動並執行hbuilder的adb;

2. 後面那堆ip和連接埠怎麼得到的,在kill所有adb.exe進程啟動genymotion模擬器後,進入genymotion的tools目錄,運行:  .\adb devices(同樣不能省略.\),清單中會顯示模擬器的ip和連接埠;

3. 如何知道當前啟動並執行adb.exe是哪個軟體的:在工作管理員中右鍵該adb.exe,選擇右鍵菜單中的:開啟檔案位置。

 

好了,大功告成!

 

 

 

 

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.