2013-01-18 96 views
0

我是新来的android开发,我有一个问题,我一直无法解决。应用程序停止工作,我得到一个“错误膨胀类”。我只是试图改变启动xml文件到另一个。Android应用程序已停止

这是我splash.xml文件:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:background="@drawable/background"> 


</LinearLayout> 

这是我Splash.java文件:

package com.carpool.jad; 

import android.app.Activity; 
import android.os.Bundle; 

public class Splash extends Activity{ 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.splash); 
} 

} 

这是我的清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.carpool.jad" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".Splash" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

</manifest> 

这里是logcat的report:

FATAL EXCEPTION: main 
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.carpool.jad/com.carpool.jad.Splash}: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown> 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 
at android.app.ActivityThread.access$600(ActivityThread.java:130) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:4745) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 

谁能告诉我为什么会发生这种情况?谢谢:)

+9

发表您的logcat的错误报告.. –

+0

请发表您的logcat的。 – GrIsHu

+2

充气xml错误听起来像是一个构建问题。您是否尝试清理该项目?背景是否可用? – WarrenFaith

回答

0

试试这只是复制并粘贴在你的XML ......更换以前的代码

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
android:background="@drawable/background"> 


</LinearLayout> 
+1

不要修改你现有的代码.......删除并放上这个......然后它肯定会工作 – GOLDEE

+0

它没有工作 – Jad

+0

它在我的系统上工作,你的代码。 – GOLDEE