android.content.res.Resources $ NotFoundException - 但不是来自与我的应用程序相关的代码

不操千曲而后晓声,观千剑而后识器。这篇文章主要讲述android.content.res.Resources $ NotFoundException - 但不是来自与我的应用程序相关的代码相关的知识,希望能为你提供帮助。
我在Google Play上有一款应用。我注意到有关新的Google Pixel手机的崩溃报告。我在下面重现了这一点,但是在检查时似乎没有任何引用是在我的应用程序中编码,这使得调试相当困难。我不知道从哪里开始。
有没有人遇到过这个?我已经在其他地方搜索了stackoverflow,但其他示例则会引用正在运行的应用程序中的特定代码行。
任何建议都感激不尽。
谢谢
安德鲁

android.content.res.Resources$NotFoundException: at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:190) at android.content.res.Resources.loadXmlResourceParser(Resources.java:2101) at android.content.res.Resources.getLayout(Resources.java:1115) at android.view.LayoutInflater.inflate(LayoutInflater.java:424) at android.view.LayoutInflater.inflate(LayoutInflater.java:377) at android.widget.Editor$SuggestionsPopupWindow.initContentView(Editor.java:3343) at android.widget.Editor$PinnedPopupWindow.< init> (Editor.java:3025) at android.widget.Editor$SuggestionsPopupWindow.< init> (Editor.java:3309) at android.widget.Editor.replace(Editor.java:356) at android.widget.Editor$3.run(Editor.java:2129) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6121) at java.lang.reflect.Method.invoke(Native Method:0) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

【android.content.res.Resources $ NotFoundException - 但不是来自与我的应用程序相关的代码】报告时间戳
4 Jun 21:13
应用版本
119
Android版本
Android 7.1
Device Pixel(旗鱼)
制造商谷歌RAM(MB)4096屏幕尺寸1920×1080屏幕密度(dpi)420原生平台armeabi-v7a OpenGL ES版本3.2 CPU制作高通CPU型号MSM8996
答案这是因为在编辑EditText时,Android OS正在尝试显示建议下拉列表,但您的主题没有所需的资源文件。
如果可能,尝试将应用程序主题更新为AppCompat或将android:inputType =“textFilter”添加到EditText字段。
我从昨天开始处理同样的问题,今天通过使用inputType属性修复它,因为客户端项目非常古老,需要进行大量更改才能更新主题。

    推荐阅读