Android Apk构建与拆解
总体流程
总体流程涉及五个工具,也即5个步骤:
javac – compile Java code
d8 – convert .class to .dex (Google's DEX compiler)
aapt2 – compile and link resources
zipalign – align the APK
apksigner – sign the APK
工程准备
MyApp/
├── src/
│ └── com/example/myapp/MainActivity.java
├── res/
│ └── values/
│ └── strings.xml
│ └── layout/
│ └── activity_main.xml
├── AndroidManifest.xml
└── build/