11 爱比较 2小时前 123次点击
我之前提到过一个叫做Shizuku的工具,因此就不再多说它的使用方法了,我们直接进入正题。
我们先安装这个软件,Scene,这个软件可以在我的群里下载,群号在我的主页,感兴趣的可以加一下。
安装好之后启动Shizuku服务,如果你的Shizuku版本是13.5.4的,可以直接授权这个软件,如果是高于这个版本的,则需要调用一下爱玩机工具箱的一个终端。
打开工具箱,直接搜索一个终端,勾选Shizuku权限,点开编辑框,输入这段命令:
sh /storage/emulated/0/Android/data/com.omarea.vtools/up.sh
点击运行,如果看到这段提示
Exit Code:0
STDOUT
Success: Copy [scene-daemon] to complete
Success: Copy [busybox] to complete
Install BusyBox……
Scene-Daemon OK! ^_^
STDERR
cp: /data/local/tmp/scene-daemon: Text file busy
则证明成功启动该服务。
启动之后我们再重新打开Scene,点击 ADB 模式,耐心的看完风险提示之后,把已阅读并了解的开关打开,点击同意并继续。
点击顶部的功能,点击强制dex2oat编译,选择everything 编译一切可以被编译的内容(优化性能和RAM占用),点击之后就会开始在后台进行编译了。
我们此时可以下拉通知栏查看进度,部分手机的编译速度可能比较慢,而且在这个过程中会发热、卡顿、掉电快,都是正常的,耐心等待很长时间之后,直至看到编译完成的提示,我们便关机。超过三分钟的时间之后再重新开机,再重新开机。
重新开机以后,你会发现无论是你的系统流畅度还是续航都有了明显的提升,再也不用因为系统太老、手机太老,隔一段时间就要恢复出厂设置而提升流畅度了。
讲完了这个教程之后,我们再来讲讲为什么做了这一切之后,会让你的手机变得流畅。
强制dex2oat编译是专门为安卓系统打造的一套深度优化系统流畅度的方法,安卓系统,它的运行逻辑是在硬件里面套虚拟机,如果你要运行软件的话,是会先启动虚拟机,再运行虚拟机内的软件,而虚拟机长期使用之后,软件的缓存数据和垃圾数据就会越堆越多从而让我们在使用软件的过程中,与虚拟机交互的越来越吃力,就会有了明显的卡顿,强制dex2oat编译就是为了清理这些障碍物让我们顺利的与虚拟机进行交换,并将这些错误全部消除的一个方法,它就相当于一个纠正错误的工具,长期运行的软件不仅会有越来越多的缓存和垃圾,还有一些混乱的、无序的错误代码。用强制dex2oat编译就能够将这些错误纠正,也就从而能获得流畅度了。
当然,不要把这个东西过于神化了,能提升流畅度,并不等于应用启动速度会更快,软件响应速度会更高,只是相对于以前的那种卡顿,例如滑动浏览的时候,滑着滑着就滑不动了,变成了能滑动,但是反应会慢一点。所以老手机如果用了很久的,最好还是早一点换机吧。
最后再补充说明,你的老手机如果没有无线调试,也可以通过使用甲壳虫adb助手,点击已连接的设备,进入之后,选择实用工具,点击激活 A D B,选择Scene,这样也是可行的。
使用方法就不需要再补充说明了,可以去翻一下我往期的帖子有提到过。
编写教程不易,如果大家有什么不懂的,也可以来评论区问,我看到了一定会回复,如果大家喜欢这个帖子,就点赞收藏,顺便关注一下我也可以,后面就评论区聊吧。
他提示这个。
Exit Code:0
STDOUT
Success: Copy [scene-daemon] to complete
Success: Copy [busybox] to complete
Install BusyBox……
Scene-Daemon OK! ^_^
STDERR
cp: bad '/storage/emulated/0/Android/data/com.omarea.vtools/toolkit/busybox': Permission denied
chmod: /data/local/tmp/toolkit/busybox: No such file or directory
/storage/emulated/0/Android/data/com.omarea.vtools/up.sh[35]: ./busybox: inaccessible or not found
/storage/emulated/0/Android/data/com.omarea.vtools/up.sh[36]: ./busybox: inaccessible or not found
是否正常呢?