我制作了一个Android应用,在每个硬件设备上我测试了它,它运行。这从2.1.x到4.2。但现在我想确保它在每个屏幕尺寸上看起来都很好,所以我在不同的模拟器中尝试了这个应用程序。
没有单个模拟器配置可以运行此应用程序,我不明白为什么。我总是得到这个错误
java.lang.RuntimeException: Unable to start activity ComponentInfo{*class*}: android.view.InflateException: Binary XML file line #325: Error inflating class android.widget.GridLayout
我认为大多数错误代码都不会发布,但有5行像这样
E/AndroidRuntime(425): at android.view.LayoutInflater.rInflate(LayoutInflater.java:724)
我会理解一个仅在模拟器中运行的应用程序(我曾经遇到过这个问题,直到我使用“真正的”设备进行usb调试),但是一个只与真实设备相配的应用程序对我来说似乎有点奇怪。有人有想法吗?
修改
由于RAM问题,很多人都有此错误,但我的应用程序使用不超过5 MB