DOC软件文档百宝箱

下载 AutoJs6 前:arm64-v8a、armeabi-v7a、universal 安装包的区别与选择

AutoJs6 的发布包会按 CPU 架构拆成好几个文件,不少人在这一步犯选择困难;本篇把每种架构适配什么设备一次讲清。功能与界面的完整介绍见 AutoJs6 介绍站。相关阅读:安卓自动化开源续作选型对比、手机脚本自动化场景与第一段代码。


为什么一个应用会有好几个安装包

安卓设备用的 CPU 芯片指令集不同,编译出来的原生库(.so 文件)也就分了几套。发布方按架构拆包,是为了让每台设备只下载自己用得上的那部分——装对了架构,体积更小、运行也更快;而"通用包"则是把所有架构都塞进同一个文件里换兼容性。

各架构分别适配什么

怎么查自己手机是哪种架构

不想装检测工具的话,有个简单办法:绝大部分近五年内的手机直接选 arm64-v8a,出错概率极低;真要确认,可以在应用商店装一款显示设备信息的工具,看「CPU 架构 / ABI」一栏,写着 arm64-v8a 或 aarch64 就是 64 位。

一个常见的坑

从第三方页面下载时容易拿到 universal 包却以为是"最新优化版",装上后发现比朋友的大一截——这不是版本差异,只是架构差异。另外,架构只影响安装包的选择,不影响脚本写法:同一份脚本在哪种架构上跑,代码都是一样的。

选好架构、装上应用之后,下一步就是开启无障碍服务、跑通文件页里自带的示例代码,具体路径在 AutoJs6 介绍站的安装步骤里有逐步说明。

本站文档

访问 AutoJs6 介绍站 ↗