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

Android报错unable to determine activity name,求新手排查指导

解决“unable to determine activity name android”报错

这个报错大概率是运行配置未指定启动Activity或者AndroidManifest.xml里的Activity配置有误,结合你的情况,按以下步骤排查:

1. 检查AndroidManifest.xml的Activity配置

你的主Activity必须配置正确的启动标记,示例代码如下:

<activity
    android:name=".MainActivity"
    android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
  • 确认android:name对应的类名和实际Activity文件完全一致(包括包路径、大小写)
  • 必须包含<action android:name="android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />,这是系统识别启动页的关键

2. 修正运行配置

看你提供的运行配置截图,这里可能没选对启动项:

  • 打开Run/Debug Configurations界面(就是你截图里的页面)
  • 在Launch选项中选择Specified Activity,然后点击下拉框选中你的主Activity(比如MainActivity)
  • 如果下拉框里没有可选的Activity,说明Manifest配置有问题,回到第一步重新检查

3. 辅助排查步骤

  • 确认Activity类文件没有拼写错误,包路径和Manifest里的配置匹配
  • 清理并重构项目:点击Android Studio顶部的Build -> Clean Project,再点击Rebuild Project

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:14:54