adb 查看安卓手机、模拟器、apk包所支持的 CPU 类型(armeabi、armeabi-v7a、arm64-v8a ...)

时间:2025-02-14 19:07:46

方法三:配置好 adb 环境,通过 adb 查询,该方案需提前准备:

1、首先将手机与电脑连接。

2、打开手机的开发者模式 并 开启USB调试,这里每个手机的位置不完全相同,请自行百度。

3、查询需要 adb,如果本地有安卓环境,存在 adb,可以直接使用本地的即可,不需要下载 ADB Kits,附:Mac 安卓(Android) 配置 adb 路径配置

如果没有安卓环境,则需要下载 ADB Kits,解压安装包,并在当前文件下打开 cmdWindows窗口的文件夹下输入 cmd 就可以直接定位到当前路径);如果用不了,可以看看 单纯搭建 adb 环境与使用

然后打开命令行,输入以下代码查看手机 CPUABIs(操作过程中手机可能会弹窗 usb 调试授权,选择授权即可)

  • 只有一台设备或模拟器连接

    # 查看设备列表
    $ adb devices
    * List of devices attached
    * 76fbaa2d device
    
    # 只有一台设备或模拟器连接,可以直接执行会输出 cpu 类型
    # 如果有环境,可以使用 adb 环境变量全局指令
    # 如果没有环境,可以进入下载的 ADB Kits 文件件,使用 adb 指令
    $ adb shell getprop 
    
    # 查看打印的字符
    arm64-v8a
    
  • 多台设备或模拟器连接

    # 查看设备列表
    $ adb devices
    * List of devices attached
    * 76fbaa2d device
    * 127.0.0.1:6555 device
    
    # 如果多台设备或模拟器连接,需要指定输出某一台设备的 cpu 类型
    $ adb -s 76fbaa2d shell getprop 
    $ adb -s 127.0.0.1:6555 shell getprop 
    
    # 查看打印的字符
    arm64-v8a
    
  • 输出设备支持的更多 cpu 架构类型

    # 查看设备列表
    $ adb devices
    * List of devices attached
    * 76fbaa2d device
    * 127.0.0.1:6555 device
    * 
    # 只有一台设备或模拟器连接,可以直接执行会输出所支持的所有 cpu 类型
    $ adb shell getprop 
    
    # 如果多台设备或模拟器连接,需要指定输出某一台设备的 cpu 类型
    $ adb -s 76fbaa2d shell getprop 
    $ adb -s 127.0.0.1:6555 shell getprop 
    
    # 查看打印的字符
    arm64-v8a,armeabi-v7a,armeabi