You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android开发添加SplashScreen后应用崩溃停止运行问题求助

崩溃原因

你项目的AndroidManifest.xml中仅注册了SplashActivity,未注册跳转目标MainActivity。闪屏页显示3秒后触发跳转逻辑时,系统找不到匹配的Activity组件,直接抛出异常导致应用崩溃。

修复步骤

  • 第一步:在AndroidManifest.xml的<application>标签内添加MainActivity的注册声明:
<activity
    android:name=".MainActivity"
    android:exported="false" />
  • 第二步:确认项目com.example.lepetitprince包路径下存在MainActivity.java类,类名拼写和跳转时的MainActivity.class完全一致。
  • 第三步(可选优化):当前Handler的匿名内部类写法可能导致内存泄露,建议在SplashActivity中添加onDestroy逻辑,页面销毁时移除未执行的回调:
@Override
protected void onDestroy() {
    super.onDestroy();
    if (handler != null) {
        handler.removeCallbacksAndMessages(null);
    }
}
  • 第四步:确认你在SplashActivity中声明的@style/SplashScreenTheme主题已在res/values/styles.xml中正确定义,不存在缺失的资源引用。

修改完成后重新编译运行即可解决崩溃问题。

内容的提问来源于stack exchange,提问作者TeerLs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 20:39:00