【问题标题】:Android studio 3.0: Studio Profilers encountered an unexpected errorAndroid studio 3.0:Studio Profilers 遇到意外错误
【发布时间】:2018-05-28 05:06:39
【问题描述】:

我的应用程序运行良好。

但我的 logcat 每次运行我的应用程序时都会出错:

12-11 20:45:42.539 946-1547/package E/StudioProfiler: Studio Profilers 遇到意外错误。考虑报告错误,包括 下面是 logcat 输出。

另请参阅: https://developer.android.com/studio/report-bugs.html#studio-bugs

未能捕获应用程序

这个错误是什么意思?

为什么每次都这样?

我正在使用 Android Studio 3.0.1 和 Gradle 3.0.1。

【问题讨论】:

    标签: android android-logcat android-studio-3.0 android-profiler


    【解决方案1】:

    但是,默认情况下并非所有分析数据都是可见的。如果您看到一条消息“高级分析对所选进程不可用”,您需要在运行配置中enable advanced profiling

    1. 选择运行 > 编辑配置
    2. 在左侧窗格中选择您的应用模块。
    3. 点击Profiling标签,然后勾选Enable advanced profiling

    原因:

    当您禁用该选项时,您会清除 Memory Profiler 中的垃圾收集事件,然后在运行构建时它会完美运行。

    【讨论】:

    • 当我禁用此选项时!它工作正常。但我找不到任何理由。对此有任何想法吗?
    • @MiteshVanaliya 抱歉回复晚了,请查看我的更新答案:)
    • 好的太好了!!根据您的回答,问题不是来自 Memory Profiler 的垃圾事件,对吧?
    【解决方案2】:

    请在下面的东西中检查 logcat,但在此之前你可以先看到这个:

    尝试启用高级分析:

    选择运行 > 编辑配置

    左窗格中选择您的应用模块

    点击Profiling标签,然后选中启用高级分析。

    1) 请先选择您运行应用程序的移动设备/模拟器(在您的第一个微调器视图中)。

    2) 请在第二个微调器视图中选择您在移动/模拟器中运行的应用程序包。

    3) 第三个选项有一些预定义的标签,如详细、调试、信息、错误等。请选择详细,以便您可以查看应用程序的每个日志。

    如果以上内容没有用,请重新启动您的工作室或使缓存无效并重新启动以再次检查所有选项修改。

    请检查以下是否未写入 progard Android 配置:

    -dontskipnonpubliclibraryclasses
    -dontobfuscate
    -forceprocessing
    -optimizationpasses 5
    
    -keep class * extends android.app.Activity
    -assumenosideeffects class android.util.Log {
        public static *** d(...);
        public static *** v(...);
    }
    

    希望它能帮助您并解决您的问题。

    【讨论】:

    • 请检查您的设备/模拟器是否列在微调器视图中。
    • 是列出的设备,并在下一个微调器中选择我的包
    • 请重置您的 adb 并再次检查。
    • 我知道这有点晚了,但添加一条评论只是为了寻求帮助,如果有人正在使用数据库并使用 readabledatabase.close() 获取行数。这将引发相同的错误。尝试删除在启动时关闭数据库连接的代码。这就是我解决项目中的错误的方法。我正在使用 Studio Build:3.0.1 Gradle 插件版本:3.0.1 Gradle 版本:4.1 Java 版本:1.8.0_151 操作系统:Windows 7.1(64 位)
    猜你喜欢
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    相关资源
    最近更新 更多