一、前言:
我用的Android Studio是 3.5版本,今天做WebViewActivity页面跳转的时候,突然爆出以下错误,当时猜测是WebView的错误,后来打脸刷刷的。
E/libc: Access denied finding property “ro.sf.lcd_density”
E/InputTransport: ro.sf.lcd_density must be defined as a build property
二、解决
1. 分析
通过以上报错,可以看出,是资源文件没有初始化,找不到对应的属性。我们经常在布局后,在activity中忘记初始化,如果遇到问题,建议查找对应控件是否初始化。
2. 解决
经过打断点,后来发现WebViewActivity没有在清单文件注册。
如下所示:
<activity
android:name=".ui.activity.login.WebViewActivity"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
/>
至此,问题得到解决。
版权声明:本文为weixin_39069034原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。