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

Android Studio安装应用后找不到启动图标问题求助

解决Android应用安装后无启动图标的问题

嘿,作为Android Studio新手能自己排查到Manifest的问题,这已经很厉害了!你遇到的这个启动图标消失的问题,核心原因就是你的MainActivity在Manifest里缺少了启动器必备的Intent过滤器配置。

问题根源

Android系统需要明确知道哪个Activity是应用的入口,并且要把它的图标展示在启动器里——这就需要给MainActivity添加包含android.intent.action.MAIN和android.intent.category.LAUNCHER的<intent-filter>标签。如果没有这个配置,系统就不会把你的应用图标放到启动器里,自然只能通过Android Studio运行来启动。

正确的Manifest配置示例

你需要把你的MainActivity配置改成这样:

<activity 
    android:name=".MainActivity" 
    android:label="@string/app_name">
    <!-- 这部分是关键,必须添加 -->
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

关键配置解释

  • <action android:name="android.intent.action.MAIN" />:告诉系统这个Activity是应用的入口点,当用户点击启动图标时,系统会启动这个Activity。
  • <category android:name="android.intent.category.LAUNCHER" />:告诉系统要把这个Activity对应的图标添加到**系统启动器(桌面)**中。

额外检查点

  1. 确保@string/app_name对应的字符串资源存在于res/values/strings.xml中,否则图标可能显示为默认名称甚至异常。
  2. 如果你的项目有多个Activity,不要给多个Activity都添加LAUNCHER类别,否则系统可能会出现多个启动图标或者识别混乱。
  3. 如果你用的是AndroidX或者模块化项目,确认Manifest文件是在主模块(通常是app模块)的src/main/AndroidManifest.xml下,而不是其他模块的Manifest。

修改完配置后,重新编译安装应用,你就能在设备的启动器里看到应用图标啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 08:22:00