一.小米 M2在使用adb
小米默认是不开adb 需要在拨号键盘输入 *#*#717717#*#*,输入后会提示是否允许USB调试,选择是即可。
如果在Mac下使用USB,原本的驱动还不行,需要安装如下http://www.android.com/filetransfer Android File Trans 运动,adb 即可联接。
二.华为手机不显示崩溃stackTrace.
Android 手机中,如果程序因某种原因崩溃,将会自动在logcat上 显示崩溃时程序堆栈,以及崩溃时的异常类型,这会大大加快调试的速度。
但是我的华为Mate2 崩溃时,只是提醒异常,并不显示堆栈。后搜索得知,必须进入工程模式查手工打开logcat日志开关。
进入拨号界面输入: *#*#2846579#*#*此时会弹出一个华为内部程序,依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开重启手机即可。
三.华为平板进入工程模式
Huawei MediaPad 10平板没有拨号程序,进入工程模式的方式是用系统的计算器输入如下表达式
()()2846579()()=
调出内部程序后,然后参考手机操作步骤
四.Rockchip 瑞芯微在Mac下联接
在adb_usb.ini 下增加产商号 0x2207
sudo vim ~/adndroid/adb_usb.ini
在上述文件增加一行,内容是0x2207 ,保存后退出
停止adb service
sudo adb kill-server
启动adb service
sudo adb start-server
这时插上设备的USB线,用adb devices 能看设备名称
五.魅族系列手机
根据 flyme 的文档: K:\MX4 USB Reference Manual\简体\MX4_ADB_参考说明书.txt操作如下:
- 建立或修改C:\Documents and Settings<你的用户名>.android\adb_usb.ini文件,在该文件中添加一行文本,内容是0x2a45。
- 检查ADB设备是否找到(命令行程序中) adb kill-server adb devices
六.魅蓝手机
可到 Mac OS X-->关于本机-->系统报告-->USB看到相应的设备号 ID
M5用命令行 system_profiler SPUSBDataType 也能查看
将0x0e8d加入
sudo vim ~/.android/adb_usb.ini
0x2a45
0x0e8d
重启 adb
sudo adb kill-server
sudo adb start-server
最后重启手机,机器后接入线即可看到接入成功,可用 Eclipse 单步调试.
我的是电信版魅蓝 Note5 (M5 Note)
Android 6.0 /Flyme 6.0.2.1A 如果不按我连不上,可能需要升级手机系统.
bluedrum:~ pro$ adb devices
List of devices attached
621QECQ63KNTZ device
七 魅族MX4手机
- 加入0x2a45
sudo vim ~/.android/adb_usb.ini
0x2a45
- 打开开发者模式: Flyme 6.0下.
在设置-->关于手机-->详情, 点击 Flyme 6的版本号6次即可进行开发者模式
3.打开logcat 输出
默认只输出系统日志,调试输出所有日志, 在辅助功能-->开发者选项-->性能优化-->高级日志输出 (把部分允许改为全部允许)
网友评论