首页 > 代码库 > 查询apk中的java方法数

查询apk中的java方法数

#! /bin/sh  # 获得完整apk路径APK_PATH=$1  # 创建一个临时目录,来解压这个apk文件rm -rf apk_tempmkdir apk_tempcp $APK_PATH apk_temp/cd apk_temp  # 获得apk的名称APK_NAME="$(basename *.apk)"  # 重命名为zipmv $APK_NAME $APK_NAME.zip  # 解压apk,得到classes.dex包unzip -x $APK_NAME.zip > /dev/null  # 计算dex中的method数量METHOD_COUNT=`cat classes.dex | head -c 92 | tail -c 4 | hexdump -e 1/4 "%d\n"`  # 输出method数量echo $METHOD_COUNT  # 删除无用目录cd .. && rm -rf apk_temp

 保存为sh,执行sh  *.apk

查询apk中的java方法数