Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android HelloTabWidget必须在emulator上意外强制关闭_Android - Fatal编程技术网

Android HelloTabWidget必须在emulator上意外强制关闭

Android HelloTabWidget必须在emulator上意外强制关闭,android,Android,我为android创建了HelloTabWidget教程应用程序,但似乎无法正常工作。我收到一条警告,说应用程序被关闭或意外停止。控制台仅记录正在启动的活动,但它仍保留在那里。该应用程序已成功安装在emulator上,但没有其他安装 我在这里上传了我的代码: www.santiapps.com/HelloTabWidget.zip 如果您能仔细查看代码并指出可能存在的问题,我将不胜感激。我在日食太阳神上运行它,在avd min7、target12和max12上运行。我在同一台avd上运行hell

我为android创建了HelloTabWidget教程应用程序,但似乎无法正常工作。我收到一条警告,说应用程序被关闭或意外停止。控制台仅记录正在启动的活动,但它仍保留在那里。该应用程序已成功安装在emulator上,但没有其他安装

我在这里上传了我的代码:

www.santiapps.com/HelloTabWidget.zip

如果您能仔细查看代码并指出可能存在的问题,我将不胜感激。我在日食太阳神上运行它,在avd min7、target12和max12上运行。我在同一台avd上运行helloworld,它运行得很好


我能做些什么来找出问题所在?

使用match\u parent至少需要安卓8。使用fill_parent支持8之前的版本

此外,清单上还显示android:minSdkVersion=“11”

由于“drawable”资源目录是空的,这在Android 3上不起作用

由于只有“drawable hdpi”资源目录具有所有必需的资源,因此这在MDPI或LDPI设备上不起作用


这能帮你指明正确的方向吗?

谢谢,但我有点困惑。但让我试着解释一下:(1)match_parent我假设是某个命令,您说它只适用于8+版本。当你说“在avd min7、target12和max12上”时,你给了我一个选项,我解释说这可能意味着你试图在Android 7上运行模拟器。仅在清单中指定minSdkVersion或targetSdkVersion并不能阻止eclipse将应用程序部署到版本较少的仿真器或设备。如果你确定你使用的模拟器运行的是安卓12,那么它的屏幕分辨率是多少?如果它的屏幕分辨率为HDPI,则不需要对可绘制目录进行任何更改。