windows上使用 veridex 工具

文章介绍了如何在Windows系统中利用WSL(WindowsSubsystemforLinux)来运行veridex工具,该工具主要用于测试Android应用对非SDK接口的使用情况。用户需要先安装WSL,然后在Linux环境中执行veridex命令,通过挂载Windows目录来访问APK文件。最后,推荐使用WindowsTerminal来管理和运行多个命令行会话。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows系统使用veridex工具

1.下载veridex工具

下载veridex工具下载后解压可以看到工具中包含适用macOS和Linux的工具包,在veridex-linux.zip和veridex-max.zip下分别有appcompat.sh文件。解压后只需执行./appcompat.sh --dex-file={apk.apk}命令即可测试非sdk接口的使用情况。但是该工具只提供了MacOS和Linux的二进制文件。
在这里插入图片描述

2.windows中使用veridex工具

虽然veridex没有提供Window二进制文件,但我们可以使用WSL(Windows Subsystem for Linux,适用于Windows的Linux子系统) 来执行Linux的二进制文件。

2.1 安装WSL

打开PowerShell或Windows命令提示符(以管理员身份运行),输入wsl --install命令,然后重新启动计算机。因为我电脑上已经安装过了,所以直接提示Ubuntu已安装。

在这里插入图片描述

2.2设置Linux用户信息

安装了WSL之后,您需要为新安装的Linux发行版创建一个用户帐户和密码。

在这里插入图片描述

2.3执行命令

/mnt/d/runtime-master-appcompat/veridex-linux/appcompat.sh --dex-file=/mnt/d/runtime-master-appcompat/veridex-linux/test.apk (>> /mnt/d/runtime-master-appcompat/veridex-linux/happ.txt)

mnt是用于挂载windows,用于访问windows下的盘符,这里是访问的是d盘,runtime-master-appcompat是上面下载的veridex工具解压到windows D盘下的文件路径。
在这里插入图片描述

2.4 在Windows终端中使用WSL

Windows终端可以运行任何具有命令行界面的应用程序。它的主要功能包括多个选项卡,窗格,Unicode和UTF-8字符支持,GPU加速文本渲染引擎,以及创建自己的主题和自定义文本,颜色,背景和快捷方式的能力。

每当安装新的WSL Linux发行版时,将在Windows终端中为它创建一个新的实例,可以根据您的首选项对其进行自定义。

建议在Windows终端中使用WSL,特别是如果您计划使用多个命令行。Windows终端文档获取设置,安装Windows终端
在这里插入图片描述

参考:https://developer.android.google.cn/guide/app-compatibility/restrictions-non-sdk-interfaces?hl=zh-cn#test-for-non-sdk

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值