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

如何从现有Android Studio项目中移除Splash Activity(启动页)

移除Android项目启动页(Splash Screen)的解决方案

看起来你已经尝试修改AndroidManifest.xml但没成功,这大概率是因为没调整好启动页的Intent Filter以及后续的清理工作。我结合你提供的Manifest代码,给你一步步拆解操作:

1. 调整AndroidManifest.xml中的启动入口

你当前的Manifest里,SplashActivity持有了MAIN和LAUNCHER的Intent Filter,这是它作为启动页的核心原因。你需要把这个Intent Filter转移到你想作为新启动页的Activity上(从你的代码看,应该是.view.TabHomeActivity),同时移除SplashActivity的相关配置:

修改后的AndroidManifest.xml相关部分应该是这样:

<!-- Home Tab Group -->
<activity 
    android:name=".view.TabHomeActivity" 
    android:label="@string/app_name" 
    android:windowSoftInputMode="adjustPan|stateHidden" >
    <!-- 把原属于SplashActivity的Intent Filter移到这里 -->
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<!-- 若暂时不想删除代码可先注释SplashActivity配置,确定不需要后直接删除即可 -->
<!--
<activity 
    android:name=".view.activity.SplashActivity" 
    android:label="@string/app_name" 
    android:windowSoftInputMode="adjustPan|stateHidden" >
</activity>
-->
<activity 
    android:name=".view.activity.TestLoginFacebookActivity" 
    android:configChanges="keyboardHidden|orientation" >
</activity>
<!-- Tab Screen -->
<activity 
    android:name=".view.tabscreen.TabHomeScreen" 
    android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />

2. 清理SplashActivity相关代码(可选但推荐)

  • 如果确定不再需要启动页,可以直接删除SplashActivity的Java/Kotlin文件以及对应的布局文件(如果存在的话)。
  • 检查项目中是否有其他跳转到SplashActivity的代码,记得一并删除或修改这些跳转逻辑,避免出现找不到Activity的崩溃。

3. 验证修改效果

  • 先执行Clean Project(Android Studio顶部菜单栏 -> Build -> Clean Project),再执行Rebuild Project,避免缓存干扰。
  • 运行App,此时应该直接启动TabHomeActivity,不会再进入Splash页面。

为什么之前修改没成功?

大概率是你只删除了SplashActivity的部分配置,但没把启动入口的Intent Filter转移到目标Activity上,导致系统找不到默认启动页;或者修改后没有清理缓存,旧配置还在生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:04:28