2016-02-13 99 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>