解决App广告跳过和淘宝闪退的问题
淘宝/微博/知乎
的启动页上有一个【跳过】的按钮,用于跳过启动页广告,现在有一个需求就是加载这些应用时自动在准确的时间按下这个【跳过】按钮,节约时间少看广告。首先是下了一个叫做大圣净化的软件,这个软件9块9毛钱买断制,据说是可以屏蔽应用的启动页广告。
下载好了软件进行了激活,应用了自带的屏蔽规则后,出现了两个问题:
①微博的启动广告(如图所示)并不能自动跳过。
②淘宝在开启Xposed框架
后出现闪退问题。
(1)首先解决微博的问题,看了一下之前的微博跳过广告的详情,貌似是一个很简单的脚本:
1.检测到微博应用启动。
2.等待2秒微博界面由Logo切换为广告。
3.在指定位置按下跳过广告的按钮。
所以我觉得问题出在这个“指定位置”上,那可能是微博更新了之后把“跳过”按钮移动了几个像素导致软件按不到(皮)。正好设置里面有一项设置坐标的参数,需要你截个图,然后手动标记出按钮的坐标。
点击“获取坐标”按钮,标记出按钮的坐标,设置运行应用2s后点击这里
第一个问题就完美解决了。
(2)淘宝闪退这个问题就得靠爬贴了,爬完贴知道有一个Xposed框架程序据说可以防止闪退,但是我们的目标是App越少越好,所以继续爬贴,发现可以通过RE文件管理器来解决这个问题:
1.打开RE管理器,定位到根目录
2.然后找到data/data/com.taobao.taobao/files/bundleBaseline
3.删除目录下两个文件
4.回到上一级目录
5.把文件夹bundleBaseline
的权限改为500,保存修改
6.重新打开淘宝,发现不再闪退了。
其他因为Xposed闪退的App,基本上都可以通过修改data/data/XXXX/files/bundleBaseline
的方式来进行闪退修复。
第二个问题也完美解决了。
[blueinfo title="参考资料:"]关于淘宝闪退问题的处理方法 - 延续那寂寞的评论 | 酷安网:
https://www.coolapk.com/feed/6489982[/blueinfo]