【发布时间】:2011-06-10 21:11:12
【问题描述】:
根据“帮助”目标文档:
- debug:构建应用程序和 使用调试密钥对其进行签名
- 释放;构建应用程序: 生成的 APK 文件必须经过签名 在发布之前
这是我发现的,与我预期的有点不同:
调试:忽略build.properties 中的密钥库定义,无论您是否指定它们。它使用的是哪个 ksysstore 文件?与 Eclipse 相同:Documents and Settings 中的默认debug.keystore 文件?
它创建了两个文件:
- -debug-unaligned.apk(签名,未对齐)
- -debug.apk(签名,对齐)
release: 'help' 表示它没有签名。它会创建这些文件:
- -unsigned.apk(无符号,未对齐)
接下来的两个仅当您具有build.properties 中指定的值时:
- -unaligned.apk(已签名,未对齐)
- -release.apk(签名,对齐)
任何有用的 cmets / 验证将不胜感激。
【问题讨论】: