【原创】Apktools反编译APK,查看apk信息,常用于安装apk失败原因分析。
安装 分析 查看 信息 常用 失败 原因 原创
2023-06-13 09:15:29 时间
反编译介绍
背景:在adb install安装apk时我们通常出现各种各样的无法安装的问题。
目的:鉴于部分apk无法安装我们又无法知道原因时,我们需要用到工具apktools进行Apk的反编译
使用原因:为什么要反编译APK呢?直接将Apk的后缀改成.zip不是也可以直接查看需要的内容吗?
答案:更改apk的后缀.apk为.zip时打开zip中的文件时你会发现是乱码,所以我们需要使用工具进行反编译
需要环境:Window+jdk8
实战教程
测试apk:小米运动 apktool工具下载地址:
使用方法: 使用apktools打开小米运动
等待工具反编译完成,如下图:
在Apktools工具中会生成一个文件夹,打开文件夹中的“AndroidManifest文件”
AndroidManifest名词详解:
compileSdkVersion:SDK编译版本.编译apk的版本,sdk版本和对应手机Android版本不同时,则存在兼容性问题,即无法正常安装。
minSdkVersion:最小的SDK版本.运行该APK的安卓SDK最低版本要求
targetSdkVersion:向上兼容版本.APK的运行的最高版本
补充内容
sdk对应android版本:
平台版本 SDK版本
11.0 30
10.0 29
9.0 28
8.1 27
8.0 26
7.1 25
7.0 24
6.0 23
5.1 22
5.0 21
4.4 19
4.3 18
4.2 4.2.2 17
4.1 4.1.1 16
4.0.3 4.0.4 15
4.0 4.01 4.02 14
3.2 13
3.1.X 12
3.0.X 11
2.3.3 2.3.4 10
相关文章
- phpstorm安装xdebug(phpstudy环境下)成功运行
- 新手安装Ubuntu 16.04 操作系统
- CentOS安装docker
- eclipse离线安装svn插件使用教程_eclipse导入svn项目
- 分析过程:服务器被黑安装Linux RootKit木马
- 个人服务器购买、安装与配置攻略~20k搞定一台可以做转录组分析的服务器~
- BOSHIDA 模块电源的安装与维护
- Gitea 安装备忘
- Adobe InCopy 2020软件下载和安装教程
- 商业数学分析软件Matlab最新中文版,Matlab分析软件安装教程下载
- 【Java 虚拟机原理】垃圾回收算法( Java VisualVM 工具 | 安装 Visual GC 插件 | 使用 Java VisualVM 分析 GC 内存 )
- 【开发环境】010 Editor 工具 ( 工具下载 | 二进制文件分析模板模板安装 | 快捷键查看与设置 )
- 专业视频调色软件达芬奇18中文版,Davinci达芬奇调色软件安装教程
- Abaqus安装教程Abaqus下载Abaqus最新版有限元分析软件ABAQUS 2022最新中文版软件下载安装教程
- 专业有限元分析 Abaqus 软件安装包下载,Abaqus 安装激活
- 核磁共振分析 MestReNova软件安装包下载,MestReNova安装激活
- 排查Oracle安装过程中错误日志分析与排查(oracle安装错误日志)
- 文件安装Linux 中安装二进制文件的指南(linux二进制)
- 安装Linux下JDK6安装指南(linuxjdk6)
- Linux安装LZMA:轻松实现压缩功能(linux安装lzma)
- WDCP编译安装脚本分析
- WDCP软件编译安装脚本分析大全
- macOS下安装命令行工具(macos安装命令行)
- 阿里云上mysql安装失败:分析与解决(阿里云装mysql失败)
- Oracle典型安装过程中的常见错误分析(oracle典型安装报错)
- 32位MySQL安装图解攻略(32位mysql安装图解)
- 提升效率服务器已安装Redis(服务器装了redis)
- Oracle数据库无法安装开启,分析与解决(oracle下载后打不开)
- 的问题Oracle9安装遇到的闪退问题分析(oracle9安装中闪退)
- Oracle9i安装挫折一次不成功的尝试(oracle9i安装出错)
- 安装Oracle18c客户端的轻松安装体验(oracle18c客户端)
- 无人值守安装IIS6.0的原理分析