====参考页面====
smartisanT1官方论坛
http://bbs.smartisan.cn/forum-100-1.html
smartisanT1的解决方法
http://bbs.smartisan.cn/thread-59957-1-1.html
部分Android手机的解决方法
http://blog.csdn.net/duanyipeng/article/details/8836040
用MAC机执行adb的方法(设置环境变量)
http://qing.blog.sina.com.cn/1653453900/628db44c33002pc0.html
排错
http://www.cnblogs.com/wanqieddy/p/3456890.html
MAC终端常用命令
http://bbs.feng.com/read-htm-tid-371739.html
其他
http://blog.csdn.net/oliver102/article/details/9349449
system_profiler SPUSBDataType
查看USB设备,获取手机的相应的厂商Vender ID,smartisanT1的结果为:0x29a9
2.终端进入/Users/user/.android,应该有一个adb_usb.ini文件,如果没有就创建,然后将上面的Vender ID “0x29a9”单独一行加入到该文件,然后退出。结束后文件中内容如下:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x29a9
也可以通过Finder来访问adb_usb.ini文件,如果在用户目录下没有显示隐藏文件则无法在Finder中看到.android文件夹,此时可通过运行命令的方式显示被隐藏的文件和文件夹。
显示:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false
显示出.android后则可以在此目录下自行编辑或创建adb_usb.ini文件(此文件实际上是一个文本文件)。
3.添加运行adb所需要的环境变量
打开终端
输入以下指令
echo $HOME
ls -all
vim .bash_profile
E (按下大写E进入edit模式)
i (按下i进入insert模式)
添加如下格式的文本
export ADB_ROOT=/Volumes/xRes/code/android/adt-bundle-mac-x86_64-20140702/sdk/platform-tools
export PATH=$ADB_ROOT:$PATH
其中“ADB_ROOT=”后的目录为adb文件所在的目录。
按下ESC键
:wq
4.重启adb server
在终端中键入如下命令
adb kill-server
adb start-server
5.查看T1是否已经可以识别
通过adb devices命令查看以相应设备Serial Number为名字的设备。
之后完成以上步骤之后,即可开始进行调试。