Android studio 3.0: Studio Profilers столкнулись с непредвиденной ошибкой

Мое приложение работает отлично.

Но мой logcat дает ошибку каждый раз при запуске моего приложения:

12-11 20: 45: 42.539 946-1547/упаковка E/StudioProfiler: Studio Profiler возникла непредвиденная ошибка. Рассмотрите сообщение об ошибке, включая logcat ниже.

См. также: https://developer.android.com/studio/report-bugs.html#studio-bugs

Не удалось захватить приложение

Что означает эта ошибка?

Почему это происходит каждый раз?

Я использую Android studio 3.0.1 и Gradle 3.0.1.

Ответы

Ответ 1

Однако не все профилирующие данные видны по умолчанию. Если вы видите сообщение, в котором говорится: "Расширенное профилирование недоступно для выбранного процесса", вам необходимо включить расширенное профилирование в вашей конфигурации запуска:

  • Выберите Выполнить > Изменить конфигурации.
  • Выберите модуль приложения на левой панели.
  • Перейдите на вкладку Профилирование, а затем установите флажок Включить расширенный профилирование.

Причина:

Когда вы отключите опцию, ваши события сбора мусора в Memory Profiler очищаются, а затем, когда вы запускаете сборку, она отлично работает.

Ответ 2

Пожалуйста, проверьте logcat ниже вещей, но перед этим вы можете увидеть это первым:

Попробуйте включить расширенное профилирование:

Выберите Запустить > Изменить конфигурации.

Выберите ваш модуль приложения на панели .

Перейдите на вкладку Профилирование, а затем установите флажок Включить расширенный.

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(...);
}

Надеюсь, он поможет вам и решит вашу проблему.