2011-02-24 105 views
3

我创建了一个使用android 1.6(api 4)的android应用程序,android:minSdkVersion为“3”。我使用模拟器来运行这个应用程序是2.2。它在模拟器中工作正常。然后我将它安装到htc英雄(android 1.5),它显示强制关闭错误。为什么这样?在模拟器中工作但不在设备中的Android应用程序

请有人给我一个这个问题的原因或解决方案。

问候 克里斯

+1

通过USB连接手机并检查日志。一个错误应该告诉你要查找什么。 – 2011-02-24 10:01:32

+0

您还可以将日志采集器添加到您的应用程序,以便从远程设备检测并收集错误日志:http://code.google.com/p/android-send-me-logs/ – 2011-02-24 10:03:54

+0

感谢您的回复peter ..我会检查,并让你知道.. – Kris 2011-02-24 10:13:13

回答

0

即使我没有看到日志,这绝对是FUUU,我想你应该在以下几行代码添加到您的Android清单,如果你还没有这样做了。

<supports-screens android:largeScreens="true" 
     android:normalScreens="true" android:smallScreens="true" 
     android:resizeable="true" android:anyDensity="true" /> 
2

你可以带一个模拟器1.5,就像你会看到你的错误。用1.6来容许接口的某些元素,不在1.5。

+0

嗨我也试过,..然后我得到错误'未捕获的处理程序:线程主要退出由于未捕获的异常' – Kris 2011-02-24 10:20:43

+0

下一行'java.lang.VerifyError:com.myapp.coctail。 CoctailTabActivity' – Kris 2011-02-24 10:22:04

+0

我认为你的正确,我使用setIndicator(视图视图)。这是不是在Android 1.5 ...我是否正确.. – Kris 2011-02-24 10:29:22

相关问题