首页 > 其他分享 >android 获取模数

android 获取模数

时间:2023-12-17 13:14:04浏览次数:30  
标签:11 java 获取 模数 jadx HOME android JAVA java11

背景:政策要求App要备案。
1.根据阿里云文档[获取App特征](https://help.aliyun.com/zh/icp-filing/fill-in-app-feature-information),我们需要使用JadxGUI工具,于是我们搜索JadxGUI如何安装使用,接下来就开始安装。

2.下载JadxGUI源码,[原文](https://www.jianshu.com/p/3cc4e861b3db)出处。
```
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文件,双击打开。

 

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

 

标签:11,java,获取,模数,jadx,HOME,android,JAVA,java11
From: https://www.cnblogs.com/adongdev/p/17908953.html

相关文章

  • 前端歌谣-第伍拾九课-路由获取请求参数
    前言我是歌谣微信公众号关注前端小歌谣一起学习前端知识今天继续给大家讲解获取请求参数的讲解案例1api.jsfunctionrender(res,data,type=""){res.writeHead(200,{"content-Type":`${type?type:"application/json"};charset=utf-8`})res.write(data)res.en......
  • VMware workstation中安装的centos虚拟机ip自动获取可以上网,设置静态ip不能上网问题解
    一、需求   linux中我们会设置hosts文件,这会涉及ip和域名的设置,但是如果虚拟机自动获取ip地址的话,这就意味着之前设置的hosts文件需要重新修改,所以我们需要设置虚拟机为静态ip地址。二、故障现象   我linux虚拟机最开始是自动获取的ip地址,用的nat模式,是可以上网的,......
  • py福利图网址获取
    importrequestsfromlxmlimportetreecookies={'__51cke__':'','_gid':'GA1.2.1082932432.1702784419','_gat_gtag_UA_198130079_67':'1','__tins__21482327':'%7......
  • Android深入学习之Activity与Fragment之间回调函数的调用顺序
    本文使用的例子是用WelcomeActivity托管WelcomeFragment。先来看Log。1.WelcomeActivityWelcomeActivitycreated!2.WelcomeActivityonCreate2.1.WelcomeFragmentWelcomeFragmentcreated!2.2.FragmentManagerCommit:BackStackEntry{cc......
  • Qt/C++音视频开发60-坐标拾取/按下鼠标获取矩形区域/转换到视频源真实坐标
    一、前言通过在通道画面上拾取鼠标按下的坐标,然后鼠标移动,直到松开,根据松开的坐标和按下的坐标,绘制一个矩形区域,作为热点或者需要电子放大的区域,拿到这个坐标区域,用途非常多,可以直接将区域中的画面放大,也可以将该圈起来的区域位置发给设备,由设备设定对应的热点区域作为集中观察点......
  • 【理论篇】SaTokenException: 非Web上下文无法获取Request问题解决 -理论篇
    在我们使用sa-token安全框架的时候,有时候会提示:SaTokenException:非Web上下文无法获取Request错误截图:在官方网站中,查看常见问题排查:错误追踪:跟着源码可以看到如下代码:从源码中,我们可以看到,由于非Web上下文中无法直接获取HttpServletRequest对象,因此无法直接在子线程中使用SA-Token......
  • AndroidStudio设置密码可见不可见
    这里我们写一个在登录demo中常见的功能,当点击眼睛图片时,使密码可见或不可见,即形成一种保护,也防止了我们输入错误密码情况的出现,是很友好的一个功能。两张图片:睁眼:闭眼:大家记得复制粘贴到drawable.xml文件中。注意一下命名规则,推荐:see.png和nosee.png。然后,我们去写一下布局的代码:<L......
  • 前端歌谣-第伍拾九课-路由获取请求参数
    前言我是歌谣微信公众号关注前端小歌谣一起学习前端知识今天继续给大家讲解获取请求参数的讲解案例1api.jsfunctionrender(res,data,type=""){res.writeHead(200,{"content-Type":`${type?type:"application/json"};charset=utf-8`})res.write(data)res.en......
  • 拼多多ID取商品详情API:电商行业的秘密武器与实时数据获取的智慧之路
    一、引言电商行业是一个不断发展和创新的领域,各种电商平台不断涌现,为消费者提供了更加便捷和多样化的购物体验。拼多多作为中国电商市场的一匹黑马,以其独特的社交电商模式和丰富的商品资源,吸引了大量用户。为了满足用户对商品信息的快速获取需求,拼多多提供了根据ID取商品详情的API......
  • Android BPF 应用流量统计
    1.BPF和eBPFBPF(BerkeleyPacketFilter)最早的网络数据包捕获。eBPF(extendedBerkeleyPacketFilter)新出了一个BPF替换了之前老的BPF,但是名称有的时候也常BPF,也有叫eBPF的。功能得到加强,除了能网络数据包捕获外,也能用于trace内核函数,内核中自带的一个ftrac......