美文网首页
android 获取模数

android 获取模数

作者: 東玖零 | 来源:发表于2023-12-16 12:54 被阅读0次

    背景:政策要求App要备案。
    1.根据阿里云文档获取App特征,我们需要使用JadxGUI工具,于是我们搜索JadxGUI如何安装使用,接下来就开始安装。

    2.下载JadxGUI源码,原文出处。

    mkdir jadx #创建 jadx目录
    git clone https://github.com/skylot/jadx.git  #将存储库克隆到目录
    cd jadx  # 进入 jadx目录
    ./gradlew dist # 执行编译 这个需要稍微等待一下
    

    下载完源码,执行./gradlew dist就报错了。

    adx requires at least Java 11 for build (current version is 1.8.0_281)
    

    报错说需要java 11,由于我本地有使用java 1.8的项目不想升级,正在纠结的时候,在网上找到mac自由切换java 1.8和java 11的文章,就开始了安装java 11的。

    3.安装java11

    brew tap AdoptOpenJDK/openjdk // 安装库源
    brew install adoptopenjdk11 // 安装java11
    

    配置快速切换,将以下代码添加.bash_profile或.zshrc里

    export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
    export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
    alias java8='export JAVA_HOME=$JAVA_8_HOME'
    alias java11='export JAVA_HOME=$JAVA_11_HOME'
    # default to Java 8
    # java8
    

    source .bash_profile 或 source .zshrc 生效配置。

    安装adoptopenjdk11也是一路崎岖,网络下载安装资源包卡的不行,下载1个多小时报超时,发现DNS是8.8.8.8,换成101.198.198.198,几秒就搞定了。

    使用java 8时,执行java8命令,使用java 11时,执行java11,再使用java -version,看一下当前版本。

    4.再次编译

    使用命令./gradlew dist进行编译,这里大概要等10几分钟,编译完成后找到/jadx/build/jadx/bin/目录下的jadx-gui文件,双击打开。

    截屏2023-12-17 12.49.26.png

    从阿里云的获取App特征文档中的指引,选择apk文件,等待加载完成,找到模数和MD5值。


    截屏2023-12-17 12.50.48.png

    相关文章

      网友评论

          本文标题:android 获取模数

          本文链接:https://www.haomeiwen.com/subject/xpqngdtx.html