我开发了一个Android应用程序,但是当我尝试通过Eclipse在模拟器中运行它时,仿真器总是需要很长时间才能加载。我决定在VirtualBox上创建一个Android虚拟机,我安装了AndroBOX-2.3.r.1-generic
,它工作正常,速度更快,但是当我尝试运行我的应用程序时,我有一个RuntimeException: unable to start activity ComponentInfo: android.view.InflateException: Binary XML file line #2: Error inflating class GridLayout
。虚拟框上的android模拟器的自定义分辨率
我希望如果我使用自定义分辨率运行Android虚拟机,问题可以解决。我开发了一款10.1英寸WXGA800平板电脑(Theme.Holo)。如何找到有用的分辨率数据来编辑.vbox配置文件?
<ExtraData>
<ExtraDataItem name="GUI/LastCloseAction" value="?"/>
<ExtraDataItem name="GUI/LastGuestSizeHint" value="?,?"/>
<ExtraDataItem name="GUI/LastNormalWindowPosition" value="?,?,?,?"/>
<ExtraDataItem name="CustomVideoMode1" value="?x?x?"/>
</ExtraData>
非常感谢。
在平板电脑上运行应用程序时出现问题吗?或者所有设备上都会出现此问题? – Rotemmiz 2012-02-11 00:35:02
实际上,我没有可用于运行我的应用程序的物理设备。我使用Eclipse + SDK开发并测试了它。我的应用工作得很好,但默认的Android模拟器对于准确测试来说太慢了。所以我决定在Linux VirtualBox上设置一个更快的Android模拟器,但我有布局造成的异常。 – Ant4res 2012-02-11 09:11:59
请发布logcat输出 – Rotemmiz 2012-02-11 09:50:39