标签: android-logcat

过滤LogCat只能获取Android应用程序中的消息?

我观察到当我使用带有ADT for Android的Logcat时,我也会从许多其他应用程序中获取消息.有没有办法过滤这个,只显示来自我自己的应用程序的消息.

android android-logcat

318
推荐指数
19
解决办法
30万
查看次数

来自nativeGetEnabledTags的意外值:0

我安装了最新版本的SDK(r21)和ADT 21.0.0.我尝试了简单的代码,它运行良好,但现在我在LogCat中收到一个警告,该警告没有出现在以前的版本中:

来自nativeGetEnabledTags的意外值:0

我用Google搜索了,我发现了问题39723:Emulator使用"来自nativeGetEnabledTags:0的意外值"消息阻止LogCat.

这是什么意思?

android adt android-logcat

299
推荐指数
5
解决办法
8万
查看次数

Logcat中Choreographer消息的含义

我安装了最新版本SDK (API 16)并获得了最新的ADT.我现在在logcat中看到这些消息,我很确定,我以前没见过.有没有人对此有所了解?

06-29 23:11:17.796:I/Choreographer(691):跳过647帧!应用程序可能在其主线程上做了太多工作.

我做了一个搜索,发现了这个链接:http: //developer.android.com/reference/android/view/Choreographer.html.这是API 16中引入的新类.

我需要知道如何确定我的应用程序可能正在做什么"太多工作",因为我的所有处理都是在AsyncTasks中完成的.

android android-logcat

194
推荐指数
5
解决办法
13万
查看次数

在Android Studio中恢复LogCat窗口

我最近开始使用Android Studio v0.1.1,而我似乎无法找到LogCat ......它消失了吗?或者如果没有,我该如何启用它?

如果它消失了,有没有办法启用类似的东西来记录我的应用程序行为(主要是崩溃)?

android logcat android-logcat android-studio

168
推荐指数
8
解决办法
16万
查看次数

华为,logcat没有显示我的应用程序的日志?

好的,logcat正在显示系统日志,但它没有在我的华为Ascend上显示应用程序日志.如果我切换到另一台设备,例如我的Galaxy Nexus或Nexus 7,则会显示相同的应用程序(相同的APK甚至)日志.

华为Ascend正在运行Android 4.1.1,它在开发者选项中打开了USB调试功能.从命令行或IntelliJ运行logcat时会发生这种情况.而且我确保选择了正确的设备 - 事实上我一次只插入一个设备.我已经尝试重新启动adb,清除它的缓冲区等

我可以看到应用程序是从华为开始的,我甚至得到系统日志显示Activity已经启动.但与其他设备不同,我没有在Activity#onCreate(或其他任何地方)登录应用程序.

08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms
Run Code Online (Sandbox Code Playgroud)

如何交付应用程序日志?

android adb logcat android-logcat android-studio

160
推荐指数
4
解决办法
7万
查看次数

按标记名过滤logcat中的输出

我试图通过标签名称来过滤来自真实设备(而不是模拟器)的logcat输出,但是我得到的所有消息都是垃圾邮件.我只想阅读浏览器中的消息,这些消息应该类似于"browser:"或"webkit: ",但它不起作用......这就是我得到的:

实际产出

android logcat android-logcat

148
推荐指数
5
解决办法
14万
查看次数

Logcat没有显示我的日志调用

我是Android编程的总菜鸟,想学习如何调试我的应用程序.我似乎无法在LogCat中显示我的Log.i | d | v调用.

这是我正在使用的代码.正如您所看到的,我已经定义了一个LOG_TAG常量,但似乎无法在LogCat中找到它.我还导入了android.util.Log并确保在我的AndroidManifest中我将"debuggable"设置为TRUE.

我还检查了http://developer.android.com/reference/android/util/Log.html没有运气解决这个问题.

我究竟做错了什么?我甚至在正确的地方寻找?我已经尝试过使用DDMS和Debug透视图,但没有运气.任何帮助这个菜鸟将不胜感激.谢谢.

我的环境:Windows XP IDE = Eclipse版本:3.6.1,构建ID:M20100909-0800 Emulator =指向android sdk 2.1 api 7

//非常基本的HELLO World代码,带有几个Log.i调用

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class debugger extends Activity {
    private static final String LOG_TAG = "debugger";

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        Log.i(LOG_TAG, "line 13");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Log.i(LOG_TAG, "CREATING NOW");
    }
}
Run Code Online (Sandbox Code Playgroud)

debugging logging android android-logcat

114
推荐指数
5
解决办法
16万
查看次数

在应用程序中以编程方式读取logcat

我想阅读并回应我的应用程序中的logcat日志.

我找到了以下代码:

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) {}
Run Code Online (Sandbox Code Playgroud)

此代码确实返回在应用程序启动之前所做的logcat日志 -

但是有可能连续监听甚至新的logcat日志吗?

android logcat android-logcat

109
推荐指数
5
解决办法
6万
查看次数

Android Studio - ADB错误 - "...设备未经授权.请检查设备上的确认对话框."

所以我开始在我的ADB日志中收到错误,我认为这会导致我的设备现在显示我的应用程序的任何logcat输出.我得到所有的logcat输出,除了应用程序本身的输出.

PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.
Run Code Online (Sandbox Code Playgroud)

android adb logcat android-logcat android-studio

107
推荐指数
4
解决办法
18万
查看次数

Android:如何在eclipse控制台上打印变量

我想在控制台上打印变量的值以用于调试目的,但system.out.println不起作用.

android android-logcat

91
推荐指数
4
解决办法
16万
查看次数

标签 统计

android ×10

android-logcat ×10

logcat ×5

android-studio ×3

adb ×2

adt ×1

debugging ×1

logging ×1