2016-02-13 101 views
0

我從我的android清單文件中刪除了這兩行。然後我在互聯網上找到它們並將其粘貼到清單文件中。現在我的應用程序找不到它們。當我運行我的應用時,表示沒有啓動器活動,可能是我想啓動默認活動。我該怎麼辦?找不到啓動活動

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

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <intent-filter> 

        <action android:name="android.intent.action.MAIN" /> 

        <category android:name="android.intent.category.LAUNCHER" /> 

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

</manifest> 
+0

你能發佈完整的清單嗎? –

+0

@ cricket_007我編輯了它,看一看 – Steve

+1

爲什麼在intent-filter標籤中有一個intent-filter標籤? – adelphus

回答

0

您在您的清單中有一個雙嵌套意向濾芯:

<intent-filter> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</intent-filter> 

它必須看起來像這樣:

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
0

因爲意圖過濾器與另一個包圍意圖過濾器,就像這樣:

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter>