一、首先设置android sdk环境变量
1、mac :
首先找出自己的SDK安装位置,我的Android SDK位置在:
/Users/yb/Library/Android/sdk
(1)、打开终端,然后输入
ls -an
查看".bash_profile"文件是否存在,如果存在就跳过第2步
(2)、创建环境变量配置文件
touch .bash_profile
3、打开并编辑配置文件
open .bash_profile
输入配置内容:
export ANDROID_HOME=/Users/yb/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
配置内容解释:
第1行:声明一个变量并赋值,用于后面引用。
第2行:配置环境变量路径,"$PATH"为当前环境变量,":"为分隔符,"$ANDROID_HOME/tools"为要添加的环境变量
当前的环境变量已经变为:旧环境变量:/Users/yb/Library/Android/sdk/tools
第3行:配置环境变量路径,"$PATH"为当前环境变量,":"为分隔符,"$ANDROID_HOME/platform-tools"为要添加的环境变量
当前的环境变量已经变为:旧环境变量:/Users/yb/Library/Android/sdk/tools:/Users/yb/Library/Android/sdk/platform-tools
4、使配置生效
source .bash_profile
5、查看环境变量
echo $PATH
好了,mac的环境变量大功告成了
2、windows :
右键我的电脑,打开属性,点击高级系统设置,打开环境变量:
(1)、新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录
例如SDK装在D:\androidSDK中,则环境变量为:
(2)、把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools添加到Path环境变量中。
windows也结束了
进入正题:
导出anr traces.txt文件
adb pull /data/anr/traces.txt d:/ 导出文件至某盘
可能没有权限
如下:
adb shell提示:device unauthorized
别慌!!!!
可以采取的措施:
1、断开手机与电脑的连接
2、CMD依次输入:adb kill-server, Enter
adb start-server,Enter
3、再次使用数据线连接电脑,是否出现USB调试授权窗口
4、CDM窗口输入:echo %ANDROID_SDK_HOME%
检查路径是否正确
5、CDM窗口输入 “where adb”
查看adb.exe的路径是否正确,abd.exe的正确路径应为sdk/platform-tools