android - 我在重构后移动了模型的 .iml 文件,它工作正常,直到应用程序突然开始在我的设备上崩溃,同时检查了 logcat
问题描述
我的应用程序运行良好,然后在更改项目名称并将模型 .iml 文件从具有先前应用程序名称的文件夹中移动后,它运行良好,直到一段时间后它开始崩溃并且我的手机在打开应用程序时开始显示“ App_Name不断崩溃”。
我查看了 logcat,它显示 -请注意,我直接使用我的手机,所以这里的模拟器名称不一样。 为什么它会在那里显示[DEAD]?
搜索问题后 得到 -原因:java.lang.NullPointerException:尝试在空对象引用上调用接口方法 'void androidx.appcompat.widget.DecorContentParent.setWindowCallback(android.view.Window$Callback)'
在 com.example。App_Name .MainActivity.onCreate(MainActivity.java:19)
这是 -Objects.requireNonNull(getSupportActionBar()).hide();
但这之前不是问题,我该如何解决这个问题?
更新:通过更换我的手机解决了这个问题,尝试在另一部手机上运行该应用程序并且它有效!然后再次连接我的手机,它再次完美运行。
解决方案
推荐阅读
- python - Keras:生成器在开始第二个时期时用完了数据
- c# - LDAP 从域网络外部重置密码 C# 错误:RPC 服务器不可用。(来自 hresult 的异常:0x800706ba)
- android - WifiNetworkSpecifier 绕过用户选择
- rest - 如果指定了标头,Lua 会读取分块的请求正文
- kubernetes - 使用 yq 更新 yaml 中的嵌套数组值
- angular - 在创建角度库时我是否需要保持角度版本兼容性?如果是,如何?
- regex - 需要正则表达式命令在 xml 文件中查找值
- python - 在 reactjs 按钮上运行 python 脚本并显示输出
- mips - 如果我尝试从 Mips 中不是 4 对齐的地址加载一个字,应该是什么行为?
- javascript - AWS Lambda javascript 保持与第三方 API 的连接