• 在Android studio上开发APP之后,找不到应用图标,但是手机管家显示已经安装


    ⼀、问题:
    在写项⽬的时候运⾏的时候突然Android桌⾯上没有了应⽤图标,但是手机管家显示已经安装
    二、分析:

    上午运行的时候还能 找到图标,下午在对接友盟的SDK时,无意间退出发现找不到应用图标,应该是对接出现的问题,百度之后查找原因就是activity中的intent-filter⽤了不同的data和action属性。intent-filter必须满⾜所有的属性才通过这种⽅式启动。当我们设置了不同的data和action。就会通过两种⽅式启动,所以不能放在⼀起。,恢复之前的解决桌⾯上没有了应⽤图标问题

    二、解决:

    这个是运行没有找不到应用图标,但是手机管家显示已经安装

    <activity android:name=".activity.WelActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            <!--                友盟的-->
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="um.62aaefbb88ccdf4b7e9b26ee" />
        </intent-filter>
    </activity>

    这个是修改完成正常的

    <activity android:name=".activity.WelActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
    
        </intent-filter>
        <intent-filter>
            <!--                友盟的-->
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="um.我的友盟的appkey" />
        </intent-filter>
    </activity>
  • 相关阅读:
    Go 学习:从环境搭建到写一个 Web 服务
    SQL模板-用户留存率计算
    Ros noetic 机器人坐标记录运动路径和发布 实战教程(C)
    Servlet--HttpServletRequest类、请求转发对象、常用方法
    selenium的各种操作
    《MySQL高级篇》五、InnoDB数据存储结构
    观察者模式的介绍
    Easyrecovery2022硬盘磁盘U盘免费数据恢复软件
    EasyGBS录像回放速度慢是什么原因?该如何解决?
    RabbitMQ安装
  • 原文地址:https://blog.csdn.net/qq_37328546/article/details/125525950