2012-08-28 46 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

你必須清理項目,然後再次運行 和格式化代碼