2014-10-09 62 views
0

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

回答

0

做更多的研究之后,我得出的结论是做什么我已经在Android Ant构建的范围内描述唯一的办法就是以某种方式重新定义-release-sign目标${sdk.dir}/tools/ant/build.xml。我说“莫名其妙”,因为我无法弄清楚如何将自己的规则注入bld/Release/platforms/android/custom_rules.xml

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