作为问题,我无法为 Android 构建签名的 APK。
这是我所做的:
- 创建了 keystore 文件
- 将 keystore 文件复制到\res\native\android
- 使用我的 keystore 信息修改了 ant.properties
- 构建项目
引用https://msdn.microsoft.com/en-us/library/dn757048.aspx?f=255&MSPPError=-2147217396
项目构建成功,没有任何错误,但我只得到 xxx-unsigned.apk。
可能出了什么问题?在我将操作系统升级到 Windows 10 之前,它就是这样工作的。
最佳答案
如果您已将客户端更新到 cordova > 5,则必须对项目进行一些更改才能按预期运行。
要为该版本的 cordova 工具签名,请使用 gadle 而不是 ant,因此旧方法不再有效。我用这个:
- 在项目目录中创建 build.json
复制粘贴:
{ “安卓”: { “发布”: { "keystore":"c:\my-release-key.keystore", "商店密码":"pwd123", “别名”:“约翰”, “密码”:“pwd123”, " keystore 类型":"", } } }
输入您的凭据和 keystore 的位置
- 构建
更多 info
阅读 github 文档,了解在新版本的 cordova 中您必须牢记的 Web 请求和安全性方面的其他更改。
https://github.com/Microsoft/cordova-docs/blob/master/Readme.md
关于android - Visual Studio 2015 Cordova - 未签名 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31791215/