我四处寻找,但没有找到解决该问题的方法。我正在使用Android Studio 3.2.1和Kotlin。将Logcat设置为正确的设备和调试级别,如果2个API版本相同,则将过滤器设置为
。使用Android 28我的应用定期记录日志:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Timber.d("onCreate()")
setContentView(R.layout.activity_video)
if (savedInstanceState != null) {
with(savedInstanceState) {
mPlayWhenReady = getBoolean(KEY_PLAY_WHEN_READY)
mCurrentWindow = getInt(KEY_WINDOW)
mPlaybackPosition = getLong(KEY_POSITION)
}
}
mShouldAutoPlay = true
mMediaDataSourceFactory = DefaultDataSourceFactory(
this,
Util.getUserAgent(this, "VideoBook4Kids"),
BANDWIDTHMETER as TransferListener<in DataSource>
)
}
但是,如果我使用API级别23启动该应用程序,则不再有日志!
有人可以帮助我了解我错了吗?
谢谢。
更新:将Android Studio升级到3.3,logcat可以正常工作!