Android APK打包过程
1.什么是APK
- APK是 Android application package即安卓应用程序包的缩写,是能安卓运行在安卓操作系统的一种应用程序包文件格式。
- 在Android应用开发完成后,会将java/kotolin源代码,资源文件等经过一系列编译及压缩最终生成一个可安装在安卓操作系统的apk文件
- 编译打包生成的apk文件生成在在AndroidStudio module 下的build/outputs/apk/debug (release)中,如下图
2APK里面到底是什么
先安利一下APK分析器:
Android Studio 里面包含一个 APK 分析器,可让您在构建流程完成后立即了解 APK 的组成。您可以通过以下三种方式访问 APK 分析器:
-
将 APK 拖动到 Android Studio 的 Editor 窗口中。
-
在 Project 窗口中切换到 Project 透视图,然后在默认的 build/output/apks/ 目录中双击相应 APK。
-
在菜单栏中依次选择 Build > Analyze APK,然后选择您的 APK。
打开apk之后看到的结构如下图
可以看到里面有classes