【问题标题】:Getting a NullpointerException on Samsung Galaxy S21+ Only for nativeGetStyleAttribute在三星 Galaxy S21+ 上获取 NullpointerException 仅适用于 nativeGetStyleAttribute
【发布时间】:2021-12-01 12:14:02
【问题描述】:

仅当从开发人员选项中启用“查看属性检查”选项时,所有运行 Android 10 及更高版本的设备都会出现 NullPointerException。但特别是对于三星 Galaxy S21+,即使“查看属性检查”选项被禁用,也会出现此问题。 任何帮助将不胜感激。

    java.lang.NullPointerException
    at android.content.res.XmlBlock.nativeGetStyleAttribute(Native Method)
    at android.content.res.XmlBlock.access$1500(XmlBlock.java:41)
    at android.content.res.XmlBlock$Parser.getStyleAttribute(XmlBlock.java:459)
    at android.content.res.Resources$Theme.getExplicitStyle(Resources.java:1937)
    at android.view.View.retrieveExplicitStyle(View.java:7009)
    at android.view.View.<init>(View.java:5893)
    at android.view.ViewGroup.<init>(ViewGroup.java:715)
    at android.widget.RelativeLayout.<init>(RelativeLayout.java:255)
    at android.widget.RelativeLayout.<init>(RelativeLayout.java:251)

【问题讨论】:

    标签: android view attr


    【解决方案1】:

    我在 Android Studio 中附加布局检查器后第一次看到这个问题。但是在我停止使用布局检查器后,问题仍然存在。

    我必须将设备恢复出厂设置才能解决此问题。完全相同的代码 - 但恢复出厂设置解决了问题。即使我在设置中将其关闭,设备也被卡住并打开了视图属性检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-22
      • 1970-01-01
      • 2014-10-29
      • 2013-02-21
      • 2012-03-19
      • 2019-02-10
      • 1970-01-01
      • 2012-08-22
      相关资源
      最近更新 更多