0

使用在 Win 8.1 上运行的 Visual Studio 2013 Update 3,我通过在文件中指定 key.store、key.alias 等的值成功地构建了一个签名的 APK res/cert/android/ant.properties。现在我想使用从本地 Windows 加密存储中检索到的凭据对 APK 进行签名——即,传递-storetype Windows-MY给 jarsigner 工具。我如何使用 MDHA 做到这一点?

4

1 回答 1

0

在做了更多研究之后,我得出结论,在 Android ant 构建范围内完成我所描述的唯一方法是以某种方式重新-release-sign定义${sdk.dir}/tools/ant/build.xml. 我说“不知何故”是因为我不知道如何将自己的规则注入bld/Release/platforms/android/custom_rules.xml.

另一方面,我可以在 MDHA 项目文件中编写自己的目标来执行jarsignerzipalign工具。这种方法的缺点是它需要我在项目文件中编码这些工具的位置和目标 APK 文件。

于 2014-10-10T18:49:12.830 回答