ios developer 搭建mac 下的android開發環境 usb串連,iosandroid
首先要有一款翻牆軟體,
1.到http://developer.android.com/下載android studio
2.下載成後按照官方推薦的配置安裝,需要翻牆才能下載各種工具。
3.安裝好後開啟一個已存在並且編譯能過的項目,然後run,但是我遇到的情況是沒有識別出我的android的手機,裝置列表是空的,報錯是google usb driver not compatible with mac os
4.設定adb的環境變數
1 cd ~:進入使用者目錄
2 vi .bash_profile:建立.bash_profile檔案
3 export PATH=${PATH}:/xxx/android-sdk-macosx/tools:/xxx/android-sdk-macosx/platform-tools:匯入tools和platform-tools的路徑,/xxx/android-sdk-macosx/tools–它指向android SDK的tools目錄
4 執行如下命令:source ./.bash_profile :使檔案生效
5 重啟terminal:執行adb進行測試
5.需要將vid找到
1. 開啟終端,輸入:system_profiler SPUSBDataType,查看Mac系統所有USB裝置資訊,找到相應的廠商Vender ID。
查到相應連有Android手機裝置的usb hub,找到相應的廠商Vender ID,比如,我的測試機K-Touch T619天語手機就無法串連adb,查到的相應資訊片段如下:
[java] view plaincopy
- -----------------
- Spreadtrum phone:
-
- Product ID: 0x5d04
- Vendor ID: 0x1782
- ...
- Serial Number: T619
- ...
- -----------------
2. 終端進入/Users/user/.android,應該有一個adb_usb.ini檔案,如果沒有就建立,然後將上面的Vender ID “0x1782”單獨一行加入到該檔案,然後退出。
[java] view plaincopy
- # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
- # USE 'android update adb' TO GENERATE.
- # 1 USB VENDOR ID PER LINE.
- 0x1782
3. 重啟adb server進程。終端依次執行下面命令:
[java] view plaincopy
- adb kill-server
- adb start-server
然後通過adb devices命令就可以查看到以相應裝置Serial Number為名字的裝置。如:
[java] view plaincopy
- -MacBook-Pro:.android user$ adb devices
- List of devices attached
5.這時裝置列表就會出現手機了。然後run起來。