2013-10-21 98 views
0

當我爲我的項目創建一個新的活動時,我的新活動有錯誤,我認爲它們與androidmanifest.xml有關,它在開始時和在結束。當一個新的活動被創建時,AndroidManifest.xml被損壞

這是日食行說,有錯誤

< < < < < < <原始 ,>>>>>>>新增

這是整個的AndroidManifest.xml

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

    <uses-sdk 
     android:minSdkVersion="14" 
     android:targetSdkVersion="18" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="moran.jonathan.pizzeria.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="moran.jonathan.pizzeria.Menu" 
      android:label="@string/title_activity_menu" > 
     </activity> 
    </application> 

</manifest> 
======= 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" > 

    <application> 
     <activity android:name=".Menu" 
      android:label="@string/title_activity_menu" 
      android:parentActivityName="moran.jonathan.pizzeria.MainActivity"> 
      <meta-data android:name="android.support.PARENT_ACTIVITY" 
       android:value="moran.jonathan.pizzeria.MainActivity" /> 
     </activity> 
    </application> 

</manifest> 
>>>>>>> Added 

會發生什麼情況?

在此先感謝

有用信息編輯:

不要試圖創建一個名爲菜單中的活動,因爲它似乎是某種保留字的,這就是爲什麼這個問題似乎

+0

爲什麼是U加入清單的兩個標籤? –

+0

就是這樣,當我創建新活動時,IDE會自動執行此操作:/ –

回答

0
<?xml version="1.0" encoding="utf-8"?> 

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

<uses-sdk 
    android:minSdkVersion="14" 
    android:targetSdkVersion="18" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="moran.jonathan.pizzeria.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="moran.jonathan.pizzeria.Menu" 
     android:label="@string/title_activity_menu" > 
    </activity> 
</application> 

+0

檢查的androidmanifest文件名,我看到這個名字dfoes不是在該行 <活動的Android包含包的名稱:NAME =「菜單」 而該項目的其他活動都是這樣 android:name =「moran.jonathan.pizzeria.MainActivity」 大概這就是爲什麼清單分離,但我仍然不知道如何發生,因爲我在項目上自動創建新的活動 –

+0

現在它是否工作? – Indra

+0

是的,謝謝:D –

2

這是因爲你已經在git中合併了一個衝突的文件。刪除那些行,並移除重複代碼,並再次承諾:

<<<<<<< Original 

// (1) this is your original Manifest code 

======= 

// (2) this is the new code. 

>>>>>>> Added 

注意:無論是(1)或(2)根據需要刪除。並刪除多餘的線條

+0

這是問題的根源,不是與eclipse相關的內容,也不是Android系統在文件中添加奇怪的字符。 – MetalCraneo

+0

@MetalCraneo Git做到這一點。如果您之前的版本代碼和當前版本代碼發生衝突,則會發生衝突。 –

相關問題