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

Android通过Intent跳转第二Activity点击触发后应用崩溃求助

Android Intent跳转Activity崩溃排查方案

常见问题及修复方式

  • CommandeActivity未在清单文件注册
    这是显式跳转Activity崩溃的最高发原因,请检查项目AndroidManifest.xml的<application>标签下是否添加了对应Activity的注册声明,缺失的话添加如下代码即可:
    <activity
        android:name=".CommandeActivity"
        android:exported="false" />
    
    如果你需要在应用外部访问该Activity,将android:exported属性改为true即可。
  • 布局id匹配错误
    请依次检查两处布局配置:
    1. 确认activity_main.xml中存在id为buttonAccessCommande的Button控件,id拼写、大小写完全和代码中一致,避免findViewById返回空指针导致点击事件绑定失败崩溃
    2. 确认CommandeActivity的onCreate方法中setContentView引用的布局文件存在,没有拼写错误
  • CommandeActivity内部逻辑异常
    检查CommandeActivity的onCreate、onStart等启动阶段生命周期方法的代码,是否存在空指针、资源引用错误等异常逻辑。

快速定位方法

打开Android Studio底部的Logcat面板,筛选日志级别为Error,触发崩溃后可以直接看到完整的崩溃栈跟踪信息,明确标注了报错的类和代码行号,可以直接定位根因。

你提供的MainActivity代码片段末尾缺失类的闭合大括号,如果不是粘贴遗漏的话请补充}完成类的声明,否则会出现编译错误无法正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:21:01