使用在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做到这一点?
经过更多研究后,我得出结论,在android ant构建范围内执行我所描述的操作的唯一方法是以某种方式重新定义-release-sign
目标${sdk.dir}/tools/ant/build.xml
。我说“以某种方式”是因为我不知道如何将自己的规则注入bld/Release/platforms/android/custom_rules.xml
。
另一方面,我可以在MDHA项目文件中编写自己的目标以执行jarsigner
和zipalign
工具。这种方法的缺点是需要我在项目文件中编码这些工具和目标APK文件的位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句