使用 startActivity(intent) 打開界面時崩潰,Logcat 輸出異常堆疊(截圖未呈現具體信息)。
<activity android:name=".TargetActivity">?是否缺少 exported 屬性(Android 12+ 必須顯式指定)?Intent intent = new Intent(this, TargetActivity.class); 顯式 Intent 最安全;<intent-filter> 中的 action/category/data。intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)。onCreate 中空指針、資源未找到 (Resources$NotFoundException)、主線程耗時操作 (ANR) 導致啟動超時。android:permission,調用方無對應權限會拋 SecurityException。android:process=":remote" 導致跨進程啟動,Parcelable 序列化失敗。ActivityManager、START、Exception、包名;adb shell am start -n pkg/.TargetActivity 命令行復現,排除調用代碼問題。詳細案例分析:Android Intent 啟動失敗常見原因總結
Intent 啟動故障 90% 由 Manifest 缺失註冊、上下文標志位缺失、目標 Activity 初始化異常引起。按清單逐項排查,結合 Logcat 完整堆疊可快速定位。