Access denied finding property “ro.sf.lcd_density” 问题解决

一、前言:

我用的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 版权协议,转载请附上原文出处链接和本声明。