Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
应用程序启动屏幕仅在安装/运行Android Studio时显示_Android_Android Studio_Splash Screen - Fatal编程技术网

应用程序启动屏幕仅在安装/运行Android Studio时显示

应用程序启动屏幕仅在安装/运行Android Studio时显示,android,android-studio,splash-screen,Android,Android Studio,Splash Screen,我在本教程中实现了一个启动屏幕: 如果我在Android Studio上安装/运行应用程序,我可以在应用程序启动时看到启动屏幕。现在,我通过Android Studio关闭应用程序,或者通过手机关闭所有应用程序,我想直接通过手机图标启动应用程序。但是我看不到启动屏幕。只有白色屏幕出现在我实现启动屏幕之前。如果我在主活动中进行更改,这些更改将在电话中进行 有人知道出了什么问题吗?确保此带有启动器的意向过滤器仅在清单中的Splash活动中 <intent-filter> <

我在本教程中实现了一个启动屏幕:

如果我在Android Studio上安装/运行应用程序,我可以在应用程序启动时看到启动屏幕。现在,我通过Android Studio关闭应用程序,或者通过手机关闭所有应用程序,我想直接通过手机图标启动应用程序。但是我看不到启动屏幕。只有白色屏幕出现在我实现启动屏幕之前。如果我在主活动中进行更改,这些更改将在电话中进行


有人知道出了什么问题吗?

确保此带有启动器的意向过滤器仅在清单中的Splash活动中

<intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

否则,请提供清单和活动代码。

这是因为您正在运行调试生成。尝试在设备中运行realese build。 在发布版本中启用收缩资源,缩小并应用proguard

下面是exmaple示例

minifyEnabled true
       shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
                'proguard-rules.txt'

        zipAlignEnabled true

谢谢,这就是问题所在。我必须从MainActivity中完全删除意图过滤器节点。很荣幸!!:谢谢你的回答。这不是我目前问题的解决办法,但我不知道。我将在我的应用程序中使用它。