Android资源未找到异常如何解决

时间:2012-08-28 08:32:29

标签: android

未找到Settingscreen.xml但它已在项目中如何解决

08-28 13:52:28.819: E/AndroidRuntime(4258): Caused by: android.content.res.Resources$NotFoundException: File res/layout/settingscreen.xml from xml type layout resource ID #0x7f030017
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.content.res.Resources.loadXmlResourceParser(Resources.java:1916)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.content.res.Resources.loadXmlResourceParser(Resources.java:1871)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.content.res.Resources.getLayout(Resources.java:731)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:209)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.app.Activity.setContentView(Activity.java:1657)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at com.test.Setting.onCreate(Setting.java:34)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
08-28 13:52:28.819: E/AndroidRuntime(4258):     ... 11 more
08-28 13:52:28.819: E/AndroidRuntime(4258): Caused by: java.io.FileNotFoundException: res/layout/settingscreen.xml
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.content.res.AssetManager.openXmlAssetNative(Native Method)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:486)
08-28 13:52:28.819: E/AndroidRuntime(4258):     at android.content.res.Resources.loadXmlResourceParser(Resources.java:1898)

2 个答案:

答案 0 :(得分:0)

  1. 检查Settingscreen.xml是否格式正确。
  2. 检查它是否是项目的一部分。
  3. 检查apk文件中是否有Settingscreen.xml。
  4. 如果这些是正确的,那么清理项目并删除gen文件夹并再次运行。

答案 1 :(得分:0)

您必须清理项目并再次运行 并格式化你的代码