一、安卓的APK包
APK包(Android Application Package)是安卓系统用于安装和分发应用程序的文件格式。它包含了一个安卓应用所需的所有文件,如代码、资源、配置文件等。
APK包本质上是一个压缩文件,通常包括以下几个部分:
- 代码文件:包含应用的可执行代码,通常是
.dex文件(Dalvik Executable)。 - 资源文件:应用所需的图像、布局、字符串等资源文件。
- 配置文件:如
AndroidManifest.xml,它描述了应用的基本信息、权限需求等。 - 库文件:如
.so文件,是应用依赖的本地代码库。
通过APK包,安卓设备能够安装应用,运行时通过解析APK中的内容来实现各种功能。
二、Andoroid Studio打包APK实战
signingConfigs {
debug {
storeFile file("../rxgd.jks")
storePassword '******'
keyAlias ''******''
keyPassword ''******''
}
// release包(优化:改为使用 gradle.properties 配置)
release {
storeFile file("../rxgd.jks")
storePassword '******'
keyAlias ''******''
keyPassword ''******''
}
}