android - 使用 Ant 构建 Android APK 会忽略签名密码

标签 android ant apk

我注意到,当使用 ant 构建和签署 apk 文件时, keystore 的密码会被忽略。系统提示我输入密码两次,一次输入 keystore :

-release-prompt-for-password:

一次是我的别名:

[input] Please enter password for alias 'myAlias':

这是被忽略的别名密码。我可以输入任何内容而不会被告知错误,并且 Ant 报告构建成功。我可以成功安装生成的 apk。

有什么想法吗?提前致谢...

最佳答案

我已经解决了这个问题 - keystore 密码和别名密码是相同的。当输入错误的别名密码时,这似乎允许使用 ant 的签名过程通过。

如果我设置不同的密码,如果输入了错误的别名密码,构建过程确实会失败。

关于android - 使用 Ant 构建 Android APK 会忽略签名密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8455936/

相关文章:

android - BufferedReader 读取在线文本文件而不在文件中缓存文本?

ant - 拆分 Ant 文件 - 推断为更小的文件?有干净的方法或最佳实践吗?

java - 使用 Class.forName(..).getInstance 时 Junit 出现 ClassNotFoundException 而 new() 工作正常

android - 有没有办法自动构建 Android 和 iOS 应用程序并发布到 Google Play 和 App Store?

android - 添加大的 png 图像后 .SO 创建导致应用程序大小增加

android - 如何从 android 中完全卸载应用程序(以解决签名错误)?

android - ActionBarSherlock + map + 加载器 = java.lang.NoClassDefFoundError

android - AlertDialog.Builder 打开另一个AlertDialog.Builder

java - 将类路径添加到 build.xml 的最佳方法

android - 什么是重启期间的 Android "optimising"?