AIDE 中文文档 下载 App

APK 文件生成与存放位置

APK 是什么

APK(Android Package)是 Android 应用的标准分发格式。一个 APK 文件本质上是一个 ZIP 压缩包,内部包含:

内容说明
classes.dex编译后的 Java 字节码
resources.arsc编译后的资源表
res/原始 XML、图片等资源
lib/Native .so 库(NDK 项目)
AndroidManifest.xml应用清单(二进制格式)
META-INF/签名信息

AIDE 生成的 APK 位置

构建成功后,APK 默认保存在项目根目录下的 bin/ 文件夹:

你的项目/
├── src/
├── res/
├── bin/
│   └── 你的项目-debug.apk    ← 这里
└── AndroidManifest.xml

文件名格式是 <项目名>-debug.apk。

调试签名 vs 正式签名

对比项调试签名(免费版默认)正式签名(Premium Export Signed APK)
签名密钥AIDE 内置 debug.keystore你自己提供的 keystore
是否可上架❌ 不能发布到 Google Play 等商店✅ 正式发布
用途开发调试、测试分发、上架
升级兼容同一 debug 密钥覆盖安装必须同一签名才能覆盖升级

为什么调试签名不能上架

应用商店要求每个应用有唯一的正式签名证书,调试密钥是所有 AIDE 用户共用的——商店无法区分不同开发者的应用。

生成正式 APK 的步骤(Premium)

  1. 准备自己的 keystore 文件(可以用 Java keytool 命令生成)
  2. 在 AIDE 菜单选择 Export Signed APK
  3. 选择 keystore 文件、输入密码
  4. 指定别名和密码
  5. AIDE 输出正式签名的 APK

手动分享 APK

即使不发布到商店,你也可以把 APK 文件分享给别人测试:

注意:接收方需要开启"未知来源"安装权限(详见下一页 安装测试)。