错误出现于在AndroidManifest.xml文件中注册主activity时发生的错误,如下图所示:

错误原因分析:该错误表示在布局文件中出现了不合理的标签布局(大概是这个意思),具体而言就是:<intent-filter> 标签被放在了 <activity> 外部。<intent-filter> 必须是 <activity> 的子标签。
修改前代码:
<activity
android:name=".Firstactivity"
android:label="This is FirstActivity"
android:exported="true"/>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
修改后代码:即不要在android:exported="true">这一行结尾,在代码末尾添加</activity>,确保<intent-filter> 标签是<activity>内部的标签,即<activity>的子标签。
<activity
android:name=".Firstactivity"
android:label="This is FirstActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>

6173

被折叠的 条评论
为什么被折叠?



