• 在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>
  • 相关阅读:
    Set接口的实现类---TreeSet
    827万!朔黄铁路基于5G边缘计算的智慧牵引变电所研究项目
    学习react,复制一个civitai(C站)-更新3
    【JavaScript】浅拷贝与深拷贝
    VSCODE环境搭建
    canal+es+kibana+springboot
    Boost ASIO:Platform-specific I/O Objects
    在线小说阅读系统
    智能集成式电力电容器在山东某环保材料制造厂中的应用-安科瑞黄安南
    Ajax用法总结
  • 原文地址:https://blog.csdn.net/qq_37328546/article/details/125525950