adb logcat 命令行用法
转载地址:http://blog.youkuaiyun.com/tumuzhuanjia/article/details/39555445
1、No Debuggable Applications 于Android studio解决方案
转载地址:http://blog.youkuaiyun.com/drink_spring/article/details/47973213
解决方案 1(有时候执行方案一步骤,会不好使,检查gradle文件,执行方案二,解决)
android studio 默认是没有开启debuggable 功能的,在tools里打开该功能即可,
Tools->Android->勾选 Enable ADB Integration
解决方案 2
转载于:亮9子优快云博客链接
在项目的gradle 文件里面添加这句话 debuggable true 就oK
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "21.0.0"
defaultConfig {
applicationId "com.xinwo.liangzi"
minSdkVersion 11
targetSdkVersion 14
versionCode 1
versionName "1.0"
}
buildTypes {
release {
debuggable true
}
}
}
刚设置完之后可能无效,重新安装运行一下程序,如果还没有,重启android studio。
2、
如何将LogCat上的日志输出到文件?
转载地址:http://blog.youkuaiyun.com/jssongwei/article/details/51276729?utm_source=itdadao&utm_medium=referral
LogCat存储在circular memory buffers中。
1、可以通过命令来导出Log:
引用
adb logcat -d > logcat.txt
2、在程序中获取Log的方法:
引用
<uses-permission android:name="android.permission.READ_LOGS" />
Java代码
- public class LogTest extends Activity {
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- try {
- Process process = Runtime.getRuntime().exec("logcat -d");
- BufferedReader bufferedReader = new BufferedReader(
- new InputStreamReader(process.getInputStream()));
- StringBuilder log=new StringBuilder();
- String line;
- while ((line = bufferedReader.readLine()) != null) {
- log.append(line);
- }
- TextView tv = (TextView)findViewById(R.id.textView1);
- tv.setText(log.toString());
- } catch (IOException e) {
- }
- }
- }
或者:http://blog.youkuaiyun.com/huangsihua/article/details/8239253
使用命令将logcat中的内容输出到文本文件中
转载 2012年11月29日 14:50:30
- 9232
使用命令将logcat中的内容输出到文本文件中
网上搜集的方法,自己只是试了一下第一种,很好用,如果是/mylogcat.txt 直接保存在了d盘,我猜是直接保存在了sdk所在的盘的根目录下,希望对大家有帮助
使用如下命令可以将logcat中的内容输出到文本文件中:
- 第一种事例:adb logcat > /sdcard/mylogcat.txt
- 第二种事例:adb logcat > D:/Temp/1.txt(1.txt必须存在,才能写入logcat内容)
1.Logcat命令的使用
logcat -c 清除屏幕显示
logcat -d 显示
logcat 显示日志
log logcat -f filename将日志输出到一个文件中
logcat -v time 显示时间
logcat -v time -s tag:priority 这里会输出与priority相等或者优先级比priority优先级高的
priority有5种:
V — Verbose (优先级最低)
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent
转载地址:http://blog.youkuaiyun.com/tumuzhuanjia/article/details/39555445
adb logcat 命令行用法
转载地址:http://www.anddle.com/?p=323
第2节 Android Device Monitor
转载地址:http://www.anddle.com/?p=325