STF框架之Minicap工具的使用

本文详细介绍了如何使用STF框架中的Minicap工具。首先,解释了Minicap的组成部分及其针对不同CPU架构和Android系统版本的适应性。接着,讲述了如何获取设备的CPU版本和系统版本信息,以及如何将Minicap文件推送到Android设备。通过检查工具的命令,确认Minicap的可用性,然后启动Minicap。最后,进行了本地端口转发设置,并利用官方提供的示例展示效果。

Minicap介绍

minicap工具分为两部分,一部分是动态链接库.so文件,另一部分是minicap可执行文件。但是不通用,根据CPU架构的不同分为不同的版本文件。minicap可执行文件分为4种,分别针对arm64-v8a,armeabi-v7a, x86,x86_64 架构。而minicap.so文件在这个基础上还要分为不同的sdk版本。

Minicap使用

获取设备的CPU版本和系统版本

在使用minicap工具时,首先要清楚设备的CPU架构以及Android系统版本。

CPU架构

adb shell getprop ro.product.cpu.abi

系统版本

adb shell getprop ro.build.version.sdk
将文件push到Android设备

根据上面获取的信息,将适合设备的可执行文件和.so文件push到手机的/data/local/tmp目录下,如果不想自己build这些文件可以去STF框架的源码下找,当然也可以自己下载minicap的源代码在本地build生成。导入成功之后,如图所示。


启动工具

首先测试一下minicap工具是否可用,命令如下:

adb shell LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/minicap -P 1440x2560@1440x2560/0 -t

最后输出OK就表示minicap可用。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值