2014-10-09 65 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文件的位置。