#android #android-jetpack-compose #android-log #android-studio-4.2
#Android #android-jetpack-compose #android-журнал #android-studio-4.2
Вопрос:
Я хочу распечатать несколько журналов по причине отладки, кажется, что print и Timber не работают с compose, какой альтернативный выбор?
Комментарии:
1. Я считаю, что этот вопрос не очень полезен, поскольку он может заставить людей думать, что регистрация в Jetpack Compose отличается от регистрации в любом другом месте.
2. Вы можете проверить эту библиотеку, чтобы войти прямо на свой телефон -> github.com/girish3/Vlog
3. есть прогресс в этом вопросе? Я также не могу печатать журналы в compose
4. @Victor Ramos — Вопрос на самом деле интересен, потому что Compose обеспечивает взаимодействие с пользовательским интерфейсом в самой Android studio. Если есть способ печатать состояния или значения макета без журнала с телефона, было бы здорово
5. Запись @
Log.i(TAG, String)
VitorRamos на самом деле приводит к сбою моего приложения, поэтому ведение журнала, очевидно, НЕ работает, иначе зачем ему писать вопрос иначе
Ответ №1:
Timber
или Log
или println
все работает нормально в Compose, если Timber не работает, проверьте, выполнили ли вы инициализацию Timber
.
Ответ №2:
Инициализируйте Timber как
if (BuildConfig.DEBUG) {
Timber.plant(DebugTree)
}
внутри Application::onCreate() method
Комментарии:
1. Спасибо. Если быть точным в настоящее время:
Timber.plant(Timber.DebugTree())
.