手把手教你打包安卓APP

一、准备工作

1. 打开Android Studio项目
2. 确保build.gradle文件中的版本号和包名正确
3. 连接真机或启动模拟器进行最终测试

// 示例:检查gradle配置
android {
    compileSdkVersion 34
    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 21
        targetSdkVersion 34
    }
}

二、生成签名密钥

在Android Studio终端运行:

keytool -genkey -v -keystore my-release-key.jks 
-keyalg RSA -keysize 2048 -validity 10000 
-alias my-alias

三、配置构建文件

1. 创建keystore.properties文件保存密钥信息
2. 修改build.gradle添加签名配置:

android {
    signingConfigs {
        release {
            storeFile file("my-release-key.jks")
            storePassword "密码"
            keyAlias "my-alias"
            keyPassword "密码"
        }
    }
}

四、生成安装包

AAB格式(应用商店专用):
点击菜单栏 Build > Generate Signed Bundle/APK
选择Android App Bundle导出文件

APK格式(直接安装):
勾选APK选项并选择V1+V2签名方式

五、验证与发布

  • 通过Google Play控制台上传AAB文件
  • 使用adb命令安装测试APK:
    adb install app-release.apk
  • 检查应用启动速度和功能完整性

常见问题解决:

错误提示解决方法
"Failed to read key..."检查密钥路径和密码是否匹配
"INSTALL_PARSE_FAILED..."清理旧安装包后重试安装
打包流程图

注意:务必保管好签名密钥文件!丢失将导致无法更新应用。