Mac安装jadx并配置情况

打印 上一主题 下一主题

主题 998|帖子 998|积分 2994

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x



1.创建 jadx目录

  1. mkdir jadx
复制代码
2.将存储库克隆到目录

  1. git clone https://github.com/skylot/jadx.git  
复制代码


3. 进入 jadx目录

4.执行编译 


  1. ./gradlew dist
复制代码

大概会出现上图两个问题
        问题一:这个错误信息表明你正在实验运行 ./gradlew dist 下令(Gradle Wrapper),但体系未能找到 Java 运行时情况(JRE)。Gradle 需要 Java 情况来运行,因此你需要安装或配置 Java。

        解决过程:

                1 安装 openjdk 

  1. brew install openjdk
复制代码
                2 安装完成后,你大概需要将 Java 添加到体系路径中

  1. sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
复制代码
                3 配置 JAVA_HOME 情况变量

                        1️⃣打开终端,编辑 ~/.zshrc 配置文件:

  1. sudo nano ~/.zshrc
复制代码
                        2️⃣在文件末了添加以下内容,以将 OpenJDK 的路径设置为 JAVA_HOME 并将其添加到 PATH,最后生存并退出(按 Ctrl + X,然后按 Y,最后按 Enter)。

  1. export JAVA_HOME=/opt/homebrew/opt/openjdk
  2. export PATH=$JAVA_HOME/bin:$PATH
复制代码
                        3️⃣运行以下下令重新加载 .zshrc 文件,使更改见效:

  1. source ~/.zshrc
复制代码
                  4 验证 Java 安装是否成功

                        设置完成后,运行以下下令验证 Java 是否已精确安装并配置:
  1. java -version
复制代码
出现下图内容证实安装成功(问题一解决✌️)
       
        问题二:这个错误表明你在执行 ./gradlew dist 时,Gradle Wrapper 试图从 https://services.gradle.org/distributions/gradle-8.10.2-bin.zip 下载 Gradle 的分发包时遇到了连接超时(Connect timed out)的错误。这个问题通常与网络连接、代理设置或 Gradle 配置相干。

        解决过程: 

               增加 Gradle 下载超时时间,默认情况下,Gradle 的下载超时时间是 10 秒。你可以增加这个超时时间。在项目的根目录下找到 gradle/wrapper/gradle-wrapper.properties 文件,添加以下配置以增加超时时间:

  1. # 增加超时时间为 60 秒
  2. distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
  3. distributionTimeout=60000
复制代码
如许可以确保下载不会由于网络波动而过早超时,再次执行./gradle dist 


出现如图内容,就代表安装好了!

找到安装的 jadx,双击 jadx-gui

  正常会出现如图所示(大功告成!!!)



假如出现报错:


解决方法:

1. 检查 Java 安装路径

起首,确保 OpenJDK 通过 Homebrew 精确安装,并使用以下下令确认 OpenJDK 的安装路径:
  1. brew --prefix openjdk
复制代码
这个下令会输出 Homebrew 安装的 OpenJDK 的路径,好比 /opt/homebrew/opt/openjdk。
2. 手动设置 JAVA_HOME


现在将 JAVA_HOME 设置为精确的 Java 路径。你需要将 JAVA_HOME 设置为 OpenJDK 的有效路径。
方法 1:使用 java_home 主动查找路径

macOS 提供了 java_home 工具,它可以主动找到体系安装的 Java 路径。你可以将 JAVA_HOME 设置为使用这个工具的输出。
编辑你的 ~/.zshrc 文件,并添加以下内容:
  1. export JAVA_HOME=$(/usr/libexec/java_home)
  2. export PATH=$JAVA_HOME/bin:$PATH
复制代码
生存并退出。
方法 2:手动设置为 Homebrew 的安装路径

假如 brew --prefix openjdk
输出的是 /opt/homebrew/opt/openjdk,那么你可以直接将 JAVA_HOME 设置为这个路径。
编辑 ~/.zshrc 或 ~/.bash_profile 文件,添加以下行:
  1. export JAVA_HOME=/opt/homebrew/opt/openjdk
  2. export PATH=$JAVA_HOME/bin:$PATH
复制代码
生存并退出。
3. 重新加载 Shell 配置

在完成上述修改后,运行以下下令重新加载你的 Shell 配置:
  1. source ~/.zshrc   # 如果使用 Zsh
复制代码
4. 验证 JAVA_HOME 是否精确设置

执行以下下令,确保 JAVA_HOME 已经精确设置,并检查 Java 版本是否正常:
  1. echo $JAVA_HOME
  2. java -version
复制代码
假如 Java 安装精确,应该会表现 OpenJDK 的版本信息。
5. 再次运行 jadx-gui



以上就是Mac安装jadx并配置情况的所有记录啦~~~~~~~


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农妇山泉一亩田

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表