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

创建无Activity空项目后手动添加Empty Activity调试遇Waiting for application to come online问题

解决「Waiting for application to come online」的可能遗漏配置步骤
  • 检查Activity的**启动意图过滤器(Intent Filter)**是否正确配置
    即使AndroidManifest里有Activity标签,也可能没加<intent-filter>标记它为启动Activity,同时Android 12+必须显式设置android:exported="true"。正确配置示例:

    <activity
        android:name=".YourActivityName"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    
  • 确认模块运行配置是否指向新增的Activity
    打开Run > Edit Configurations,检查Android App配置的「Launch Options」:

    • 确保「Launch」选项选的是「Specified Activity」,且下拉框选中你新增的Empty Activity;
    • 若选「Default Activity」,但项目之前无默认Activity,系统会找不到启动入口。
  • 检查Module级别build.gradle的配置完整性

    • 确认android.defaultConfig里的applicationId无拼写错误;
    • 若开启了minifyEnabled或shrinkResources,可能误删Activity相关代码,可临时关闭测试:
      buildTypes {
          release {
              minifyEnabled false
              shrinkResources false
              proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
          }
          debug {
              minifyEnabled false
              shrinkResources false
          }
      }
      
  • 验证设备/模拟器的调试状态

    • 确保设备开启USB调试,且在Android Studio设备列表显示为「Online」;
    • 模拟器出现异常时,尝试重启或新建模拟器实例。
  • 清理并重建项目

    • 执行Build > Clean Project,再执行Build > Rebuild Project;
    • 删除设备上已安装的该应用,重新运行调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 13:10:24