草庐IT

android - 在android中保存LogCat的数据

我想将logcat的所有内容保存到Android中的特定文件中。我使用EclipseIDE开发了android应用程序。我怎样才能做到这一点?谢谢。 最佳答案 这是一种以编程方式获取Logcat内容的方法。Processprocess=Runtime.getRuntime().exec("logcat-d");BufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(process.getInputStream()));StringBuilderlog=n

android - 我如何在致命信号 11 之后使用 logcat 中的输出来找出我从 android native 代码中获取错误的位置?

我要修复一个经常弹出的错误。它是一个致命信号11。问题是程序在我的任何native代码中都没有崩溃,但其他原因导致了它。我有来自logcat的以下内容,我不知道这个的正确术语:03-1012:50:14.419F/libc(3429):Fatalsignal11(SIGSEGV)at0x00000000(code=1)03-1012:50:14.819I/DEBUG(11778):************************************************03-1012:50:14.819I/DEBUG(11778):Buildfingerprint:'hp/hp_

android - 在设备上使用 ACRA 清空 Logcat

所以我使用的是ACRA4.4.0所有默认值,我的logcat字段是空的。我的应用有权限,至少应该给我myownapplogs自JellyBean.Finalnote:READ_LOGpermissionisnotgrantedtothird-partyappsanymoresinceAndroid4.1(JellyBean).Startingwiththisversion,logcatprovidesonlytracesfromyourownapp,withoutrequiringapermission.JellyBeanlogcatlogsareretrievedbyACRAstar

Android 模拟器 (Android Studio) 主页按钮不工作并提供 logcat - I/WindowManager : Not starting activity because user setup is in progress

从AndroidStudio启动了模拟器,但它的主页按钮不起作用。当我按下主页按钮时,在logcat中我可以看到I/WindowManager:Notstartingactivitybecauseusersetupisinprogress:Intent{act=android.intent.action.MAINcat=[android.intent.category.HOME]flg=0x10200000(hasextras)}当使用键盘快捷键(键盘主页按钮)时,也会发生同样的情况(相同的logcat)。我多次重启模拟器和我的机器,但没有帮助。我想要实现的是通过长按主页按钮杀死我的应

android - 如何保存 logcat 消息

正在关注WhereareAndroidlogcatfilesstored?我了解到logcat在内核中保存为一个内部环形缓冲区,大小为256kb。应用程序使用特殊的API请求内核保存日志。我的设备日志比wayyyyyy大很多。我知道这一点,因为当我adblogcat>adblogcat.txt时,我得到了一个非常大的文件。这意味着“某事”清除了内核缓冲区并将它们存储在文件系统中(?)并且adblogcat从这个更大的文件中读取。谁能解释一下这是如何工作的?我正在调查https://github.com/cgjones/android-system-core/blob/master/lo

切换设备时 Android Logcat 不显示日志

我正在尝试使用Logcat来帮助诊断我的Android问题。我经常插入电话并运行模拟器。有时我在模拟器上调试,有时我在手机上调试,甚至可能在第三台设备上调试。切换设备后,Logcat不会继续显示消息。如何指定Logcat的作用或强制它在不重新启动eclipse的情况下恢复日志记录?洞察力赞赏 最佳答案 我有时注意到这一点。通常两件事中的一件可以解决问题。首先,打开DevicesView,确认新设备正在显示,然后切换回Logcat。这似乎让Logcat再次发挥作用。如果这不起作用,则在“设备”View菜单中选择“重启ADB”(我想这就

android - Logcat Message中的pid, uid, gids是什么意思?

我在AndroidLogcat中收到以下消息I/ActivityManager(59):为服务com.abc.xyz/.contact.SomeService启动proccom.abc.xyz:mnp:pid=31198uid=10036gids={3003,1015}。这里pid、uid和gids以及前面的数字是什么意思? 最佳答案 这些是标准的Linux术语:pid=进程号uid=拥有该进程的应用程序的用户IDgid=拥有该进程的应用程序的组ID 关于android-LogcatMe

android - 亚行 logcat Cordova 安卓 4

我曾经使用我的Android手机登录:adblogcatCordova:DDroidGap:DCordovaLog:D:S这不再有效,可能是因为新的android更新。现在有人知道怎么用手机登录吗? 最佳答案 尝试使用这个命令:adblogcatchromium:DSystemWebViewClient:D*:S 关于android-亚行logcatCordova安卓4,我们在StackOverflow上找到一个类似的问题: https://stackover

android - Logcat 是 "spammed",导致 "Too much output to process"

每当我将我的三星GalaxyS5(运行Android4.4.2)连接到我的计算机时,A​​ndroidStudio中的Logcat开始被相同的消息“发送垃圾邮件”多次~1600次每秒,导致消息“太多输出无法处理”出现在Logcat的黄色框中。这是没有过滤也没有选择调试过程的情况。Logcat消息是这样的:D/tms_audio_hw/AudioTmsIpcAudioTmsClientListenacceptDonegAudioClientAcceptSockFd-1gAudioClientLocalSockFd24用谷歌搜索发现的内容少得惊人。其实没什么。我不确定,但这似乎也影响了我的

android - 请求 logcat 错误索引 -1,大小为 24

我在运行使用SqliteAssetHelper库的项目时遇到此错误:FATALEXCEPTION:mainandroid.database.CursorIndexOutOfBoundsException:Index-1requested,withasizeof24atandroid.database.AbstractCursor.checkPosition(AbstractCursor.java:424)atandroid.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:136)atan