2012-08-28 43 views
1

Settingscreen.xml未找到,但它已经在项目中如何解决的Android资源未发现异常如何解决

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) 
+0

尝试清理项目,然后运行它。 – 2012-08-28 08:33:54

+0

个人导出的apk然后这个错误即将到来 – Sanket

+0

你能否也显示你的代码? – 2012-08-28 08:38:58

回答

0
  1. 检查Settingscreen.xml是否良好格式化。
  2. 检查它是否是项目的一部分。
  3. 检查apk文件中是否存在Settingscreen.xml。

如果这些东西都正确,然后清理项目并删除gen文件夹并再次运行它。

+0

在apk创建并在市场上发布后出现的错误很少 – Sanket

0

你必须清理项目,然后再次运行 和格式化代码