相关疑难解决方法(0)

eclipse android logcat显示一切

有时当我使用我的android项目并连接我的手机时,Eclipse中的logcat开始报告我手机上发生的一切,而不仅仅是我正在处理的项目相关的东西.它有时只会这样做.

如何阻止它显示所有内容并显示与项目相关的内容?

编辑:我忘了说我已经知道过滤器了,抱歉.我只是想知道为什么有时候日食logcat会显示我的手机正在做的所有事情,而有时候它只会显示我在手机上运行时正在使用的项目的相对性.

eclipse android

6
推荐指数
1
解决办法
7455
查看次数

如何使用adb(没有IDE)android调试我的应用程序

我正在使用gradle脚本在Eclipse中构建应用程序.通过使用gradle,我可以使用gradle中的脚本将应用程序运行到设备.

task run(type: Exec, dependsOn: 'installDebug') {
    def adb = "$System.env.ANDROID_HOME/platform-tools/adb"
    commandLine "$adb", 'shell', 'am', 'start', '-n', 'com.example.multidexproject/.MainActivity'     
}
Run Code Online (Sandbox Code Playgroud)

它工作正常.现在我想写一个调试应用程序的任务.所以在adb中有这个命令吗?

eclipse android android-gradle-plugin

6
推荐指数
1
解决办法
1214
查看次数

在 adb logcat 中过滤应用程序特定的日志。(日志标签、日志消息、pid、包名称)

我正在使用以下命令获取 logcat:

C:\abs\adb logcat >> "Testdata".txt
Run Code Online (Sandbox Code Playgroud)

这是收集设备上发生的所有日志。

但我只想获取“特定于应用程序”的日志,有人可以帮我吗?

我知道我们可以在 DDMS 中创建过滤器,但是,这些过滤器值会在一段时间后删除,我想使用 adb 来获取它。

android pid adb logcat android-logcat

5
推荐指数
1
解决办法
5352
查看次数

logcat中数以百计的随机错误

在处理项目时,我在logcat中遇到一个奇怪的错误。

这些错误不断出现,我可以感觉到logcat中的“车轮”效应。

错误是:

    2019-01-03 17:08:11.545 20877-20877/? E/HotwordDetector: Invalid or incompatible speaker models. Silent enrollment required.
        java.lang.IllegalArgumentException: Error parsing hotword data buffer
            at com.google.speech.micro.GoogleHotwordData.nativeNew(Native Method)
            at com.google.speech.micro.GoogleHotwordData.<init>(SourceFile:4)
            at com.google.android.apps.gsa.speech.microdetection.a.a.a.b(SourceFile:10)
            at com.google.android.libraries.assistant.hotword.k.a(SourceFile:52)
            at com.google.android.libraries.assistant.hotword.k.at(SourceFile:35)
            at com.google.android.apps.gsa.voiceinteraction.hotword.a.dIB(SourceFile:48)
            at com.google.android.apps.gsa.voiceinteraction.hotword.b.handleMessage(SourceFile:4)
            at android.os.Handler.dispatchMessage(Handler.java:105)
            at android.os.Looper.loop(Looper.java:156)
            at android.app.ActivityThread.main(ActivityThread.java:6517)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
    2019-01-03 17:08:11.559 20877-20877/? E/SpeechMicro: PIE support is disabled.
   2019-01-03 17:11:38.350 20877-20877/? E/HotwordDetector: Invalid or incompatible speaker models. Silent enrollment required.
    java.lang.IllegalArgumentException: Error parsing hotword data buffer
        at com.google.speech.micro.GoogleHotwordData.nativeNew(Native Method)
        at com.google.speech.micro.GoogleHotwordData.<init>(SourceFile:4) …
Run Code Online (Sandbox Code Playgroud)

android logcat

3
推荐指数
2
解决办法
651
查看次数

adb logcat按包名过滤

adb logcat**\Android\sdk\platform-tools目录中使用.我想按包名过滤掉日志消息,所以我只能看到来自我的应用程序的日志消息.我已经使用了

adb logcat *:E
Run Code Online (Sandbox Code Playgroud)

仅显示错误级别的消息.然后我试图通过标签筛选出的东西(所以,如果没有其他的方式,通过应用程序/包名称进行筛选的事情了,我想我只是在标签放一个名字来过滤那些),但运行像

adb logcat TAG:E
Run Code Online (Sandbox Code Playgroud)

似乎没有过滤掉任何东西.我已经看过Android Studio用户指南,但这也没有让我更进一步.

我正在使用Android Studio,当我真的使用它而不仅仅是在Android Studio中进行调试时,我希望在应用程序崩溃后看到我的应用程序的日志.

预先感谢您提供任何帮助或提示.

android adb logcat

2
推荐指数
1
解决办法
1万
查看次数