Android APP安装后在桌面上不显示应用图标

来源:互联网 发布:软件应用汇开发者 编辑:程序博客网 时间:2024/05/18 09:12

前几天在写项目的时候运行的时候突然Android桌面上没有了应用图标,但是应用里面下载的应用有。调试版本和发布正式的版本都没有,之前以为是因为用了不同的keystore发布了两个不同的正式版本造成的问题。后来在看别人的文章才知道是什么问题。
原因就是activity中的intent-filter用了不同的data和action属性。intent-filter必须满足所有的属性才通过这种方式启动。当我们设置了不同的data和action。就会通过两种方式启动,所以不能放在一起。
下面给出解决的方法。

<intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />                <data android:scheme="wxde916e84088a2b98"/>            </intent-filter>

改为

<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />         </intent-filter><intent-filter> <data android:scheme="wxde916e84088a2b98"/></intent-filter>

这样就可以解决桌面不显示应用图标的问题了

0 0