在這里我隆重向大家推薦一款android仿真模擬器genymotion,速度堪比真機阿凡達。詳細介紹還是給大家幾個地址吧,這章主要記錄我遇到的連接adb問題。http://blog.csdn.net/yearafteryear/article/details/9257283(這是入門教程)
大家可以照着我發的這個網站嘗試搭建環境,耐心看到本文末尾的朋友有驚喜喲。
在搭建genymotion連接到adb的過程中,我遇到一個問題,那就是設置了adb的sdk如圖

之后啟動了一個genymotion的模擬器,我是想做genymotion結合adb的,因為我的目的就是在這個速度一流的模擬器上做測試操作。
問題來了,在命令行輸入adb devices發現一個設備都沒有。如圖

一次性就通過這個配置的朋友可以無視這篇文章。
然后我考慮了幾點該問題的起因:
1.genymotion的adb端口會不會影響sdk自帶的adb port,於是我修改了port,通過自己配置 adb server 端口,使用一個生僻的值。很簡單,只要在系統環境變量中定義 ANDROID_ADB_SERVER_PORT 的值即可。最好選擇一個5位數的端口號(10000 ~ 65535),不易重復。
其實這個操作我很早就想做了,因為有時候手機助手會占用我們的5037adb端口,但是很可惜,該操作做了,還是不行
2.第二個想法,是我跟同樣發現該問題的測試同行交流中想到的,我能不能去用genymotion文件夾下tools自帶的adb來做操作呢?What a pity,it is failure。。。
最后問題在我無意的操作中解決,我看到有個測試同行是順利配好的,既然adb端口改了不行,自帶的也不行,那么最后關聯到有關操作的就是最早的操作了。那么我修改了一下,如圖

懷着忐忑的心情去adb devices,success~
如圖,問題解決:

另外genymotion安裝apk時候提示install failed cpu adbi incompatible ,你需要下載
,直接把這個包拖到模擬器里再重啟模擬器就好了
文章的末尾附上我為大家精心的資料,大家鼓掌!你們懂的http://yunpan.cn/cfR8xT7BHkbnD 提取碼 457b
有測試技術上的問題,歡迎來找我討論,定期會在以下群跟大家討論問題:
rfs+python+LR+QTP 192062549
移動測試者 40783531
python自學新人交流 236147801(群很可能滿員,請來二群,我也在喲)
python自學新人交流2群 114213145
