Android应用点击STUDENT按钮即崩溃,触发ActivityNotFoundException?
崩溃问题修复方案
根因
错误日志已经明确抛出ActivityNotFoundException:系统无法识别StudentStartingScreenActivity,原因是该Activity未在AndroidManifest.xml清单文件中声明,Android系统不允许启动未注册的四大组件。
修复操作
- 打开项目路径
app/src/main/AndroidManifest.xml - 在
<application>标签内部添加Activity声明:
<activity android:name=".StudentStartingScreenActivity" android:exported="false" />
注:
android:name开头的.代表应用的包名,等效于完整路径com.example.myapplication.StudentStartingScreenActivity。内部页面跳转设置exported="false"符合Android 12及以上版本的权限规范,无需开放给外部应用调用。
校验清单
- 确认
StudentStartingScreenActivity的实际包名、类名和声明完全一致,无拼写错误 - 确认该类是合法的Activity子类,无类文件缺失、编译异常的问题
内容的提问来源于stack exchange,提问作者Ghulam Mustafa Imran
相关产品推荐
相关产品推荐

