android - 在 Marshmallow 设备中加载 map 时获取 android.view.InflateException

标签 android google-maps android-fragments android-6.0-marshmallow

我试图在我的 fragment Activity 中加载 map 并收到 XML 膨胀错误。崩溃仅发生在 Marshmallow 中(使用 Micromax AQ4501 - Android 6.0)。

在谷歌搜索时我发现了相同的场景 Check out here

我也试过,插入 SD 卡后问题解决了。但我需要一个正确的方法来解决这个问题。这可能是非常罕见的情况,我无法在所有设备中进行 SD 可用性检查。指导我解决此问题。

编码愉快!

最佳答案

问题是关于 6.0 Marshmallow 的“Micro-max Android one mobile”。此设备没有足够的内部或外部存储空间。甚至没有 SD 卡。

我浏览了很多网站,发现问题是更新的 Google Play 服务需要空间(更新的 Google 照片),但我的设备中空间不足,并且还显示了错误行之一

 "Caused by:   java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.io.File.mkdir()' on a null object reference"

我决定在安装 SD 卡后进行检查。它奏效了

关于android - 在 Marshmallow 设备中加载 map 时获取 android.view.InflateException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34512001/

相关文章:

Android - 在 fragment 中使用 Setter 与传递 Bundle

java - 以编程方式添加的元素未出现在 fragment 中

Android ScrollView 不起作用

Android Kotlin - 如何检测和读取收到的短信

javascript - 从嵌套函数返回值 - JavaScript

java - 关闭 Intent 导航谷歌并返回我的应用程序

javascript - setTimeout 在循环中检查边界变化

android - 在应用程序级别观察数据

android - 使用 Facebook Graph API 获取所有用户好友 - Android

android - "Make sure the Cursor is initialized correctly before accessing data from it"房间错误