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(...);
}
Надеюсь, он поможет вам и решит вашу проблему.