1.肯定要编译通过,可以要模拟器中使用了。
- 准备 keystore
- Android Studio 菜单 Build > Generate Signed Bundle / APK...。

- 选择 APK,点击 Next。

- 若没有密钥库,点击 "Create new..." 填写保存路径、密码、别名、有效期,完成后回到向导。



- 若已有 keystore,直接选择并输入密码。
- 配置签名与构建选项
-
Module 选 app,Build Variant 选 release。
-
勾选 V1 与 V2 签名。
-
如果需要混淆/资源压缩,确保 app/build.gradle.kts 中 buildTypes.release 已配置 isMinifyEnabled/shrinkResources 等。
- 生成 APK
-
在向导里点 Finish,Gradle 会执行 assembleRelease。
-
也可以在命令行 ./gradlew assembleRelease(Windows 用 gradlew.bat assembleRelease),确保 gradle.properties 中设置了签名信息或使用 signingConfigs 指定 keystore。
- 获取输出
- 构建完成后,Android Studio 右下角会弹出 "Locate" 按钮,点击后打开
app/build/outputs/apk/release/。
- 使用文件浏览器也能在该目录找到 app-release.apk。
- 校验与安装
-
可用 Android Studio 的 APK Analyzer 或命令行 apksigner verify --print-certs app-release.apk 确认签名。
-
用 adb install app-release.apk 真机测试,确保无需调试环境即可运行。
- 准备发布
-
更新 app/build.gradle.kts 中的 versionCode 和 versionName,重跑 assembleRelease。
-
根据目标分发渠道(直接分发或应用商店)处理。若要上 Google Play,建议改为生成 AAB:Build > Generate Signed Bundle / APK... 选择 Android App Bundle。
最后路径。D:\android-projects\first test\app\build\intermediates\apk\debug
基本如此,但会卡。