Android Studio中Manifest.xml启动Activity配置错误求助
Manifest.xml设置启动Activity报错的解决方法
核心问题定位
你提供的Manifest代码里,被标记的<activity>标签前带有多余的**符号,这属于非法XML字符,直接导致XML解析失败——这就是添加<intent-filter>就报错的根本原因。
修复步骤
修正XML语法错误
把错误的**<activity**改成标准的<activity>标签,修正后的SignInActivity代码块如下:<activity android:name=".SignInActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity>验证Activity类的正确性
确认SignInActivity类文件(.java或.kt)确实位于com.example.project1包下,类名拼写完全一致(Android对类名大小写敏感)。清理并重建项目
打开Android Studio,依次执行Build -> Clean Project,完成后再点击Build -> Rebuild Project,清除编译缓存避免旧错误残留。检查启动入口唯一性
确保整个Manifest文件中,只有一个Activity带有包含MAIN和LAUNCHER的<intent-filter>,多个启动入口会导致系统解析冲突。
完成以上操作后重新运行应用,即可正常以SignInActivity作为启动页启动。
内容的提问来源于stack exchange,提问作者yves
相关产品推荐
相关产品推荐

