教程:解决不显示APP桌面入口图标的问题

这篇是教程。

适用场景:主要是有些APP明明显示安装成功了,但是打不开,还在桌面找不到图标,必须在某个特定APP中打开才可以的情况。

需要工具:MT管理器

测试学习包:

一、提取目标安装包

虽然不显示,但是肯定安装成功了,在MT管理器中选择提取对应安装包。

 [erphpdown]

二、进入安装包,打开AndroidManifest.xml 反编译进入

已经是mt管理器会员可以直接打开,不是的话会有限制,可以用NP管理器解压后操作,影响不大。

图片[1]-教程:解决不显示APP桌面入口图标的问题-知云阁资源站

三、修改代码

不同的APP代码不同,所以先定位到

<application

的位置,然后仔细查看,不同的activity的优先级是不一样的。

比如,这次涉及到的有两个

android.intent.action.MAIN:决定应用的入口Activity,也就是我们启动应用时首先显示哪一个Activity。 
android.intent.category.LAUNCHER:表示activity应该被列入系统的启动器(launcher)(允许用户启动它)。Launcher是安卓系统中的桌面启动器,是桌面UI的统称。

弄明白上面的含义,就知道改什么地方了。看一下示例软件的代码,可以定位到158-163行,左边是入口不显示的代码,右边是显示入口的代码,改成右边的样子就可以了。

所以思路就是找到位置,然后替换代码

正确的代码如下:

            <intent-filter>
                <action
                    android:name="android.intent.action.MAIN" />
                <category
                    android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
图片[2]-教程:解决不显示APP桌面入口图标的问题-知云阁资源站

[/erphpdown]

四、修改后保存、签名、安装

正常来说没什么问题了,可以在桌面看到启动图标。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容