2016-04-11 68 views
-1

我試圖讓啓動畫面運行並獲取上面列出的標題。當試圖運行應用程序時,我得到了錯誤。錯誤:解析xml時出錯:關於android manifest.xml的格式不正確(無效標記)

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.emergencycontact" 
    android:versionCode="1" 
    android:versionName="1.0" > 

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

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.emergencycontact.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.Main" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
      <activity android:name="splash"></activity> 
      <activity android:name="MainActivity"></activity> 
      <activity android:name="add_contact"></activity> 
      <activity android:name="call"></activity> 
      <activity android:name="contact"></activity> 

    </application> 

</manifest> 

請你能幫助我

+2

你爲什麼**重複**這個Activity''? –

回答

0

儘量把總包名稱在活動聲明

<activity android:name="splash"></activity> 
     <activity android:name="com.your.package.MainActivity"></activity> 
     <activity android:name="com.your.package.add_contact"></activity> 
     <activity android:name="com.your.package.call"></activity> 
     <activity android:name="com.your.package.contact"></activity> 

的,你的MainActivity聲明兩次旁邊,一個活動名稱應與開始Maj「add_contact」=>「AddContact」,「call」=>「Call」和「contact」=>「Contact」。 我希望這會有所幫助。

+0

它意味着被列爲兩次,因爲該類需要與android xml佈局文件進行鏈接,因爲該類需要與該活動底部顯示的類相加。頂部的活動是在啓動時顯示第一個佈局屏幕。上面列出的答案無效,但感謝您的協助。 –

相關問題