Exception Android应用程序在HTC Desire上不工作,但在其他设备上工作正常

Exception Android应用程序在HTC Desire上不工作,但在其他设备上工作正常,exception,android,Exception,Android,我的Android应用程序在三星Galaxie S2、MotoDroid、中兴刀片和Android模拟器上运行良好,但在HTC Desire上崩溃。 当我在HTC Desire上调试代码时,它在SetContentView(R.layout.splash\u screen\u布局)中抛出Resource Not found异常 我已经删除并重新生成了Gen文件夹,但没有用,到目前为止,这个问题只在HTC设备上重现 下面是日志: 01-06 05:32:58.024: ERROR/AndroidR

我的Android应用程序在三星Galaxie S2、MotoDroid、中兴刀片和Android模拟器上运行良好,但在HTC Desire上崩溃。 当我在HTC Desire上调试代码时,它在
SetContentView(R.layout.splash\u screen\u布局)中抛出
Resource Not found
异常 我已经删除并重新生成了Gen文件夹,但没有用,到目前为止,这个问题只在HTC设备上重现

下面是日志:

01-06 05:32:58.024: ERROR/AndroidRuntime(630): FATAL EXCEPTION: main
01-06 05:32:58.024: ERROR/AndroidRuntime(630): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.relay.BA/com.relay.BA.SplashScreen}: android.content.res.Resources$NotFoundException: Resource ID #0x7f030010
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2781)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2797)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.ActivityThread.access$2300(ActivityThread.java:135)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2132)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.os.Looper.loop(Looper.java:143)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.ActivityThread.main(ActivityThread.java:4914)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at java.lang.reflect.Method.invokeNative(Native Method)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at java.lang.reflect.Method.invoke(Method.java:521)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at dalvik.system.NativeStart.main(Native Method)
01-06 05:32:58.024: ERROR/AndroidRuntime(630): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f030010
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.content.res.Resources.getValue(Resources.java:892)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.content.res.Resources.loadXmlResourceParser(Resources.java:1869)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.content.res.Resources.getLayout(Resources.java:731)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:207)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.Activity.setContentView(Activity.java:1654)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at com.relay.BA.SplashScreen.onCreate(SplashScreen.java:43)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1065)
01-06 05:32:58.024: ERROR/AndroidRuntime(630):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2745)

是否有人遇到过此问题或知道发生了什么情况?

尝试卸下SD卡并重新安装。


当我未能安装或启动任何应用程序时,这个技巧在不同的设备上多次奏效。

几乎可以肯定的是,您在一个
layout-*
文件夹中声明的布局是正确的,但另一个是不正确的,并且引用了不存在的ID或类似的东西。因此,在一台设备上,也许它使用了
layout large
并没有问题,但在另一台设备上,它使用了
layout normal
或类似的东西,但失败了。

你开发的应用程序是什么……是的……我的layout normal文件夹中只有布局,其他文件夹暂时保持为空(我一直在保留UI更改:))我会努力的,让你知道,我也曾在HVGA、WVGA和QVGA模拟器上试用过这个应用程序,在那里它也工作得很好。我想,默认情况下,它会选择正常的布局。。。