android - Visual Studio 2015 Cordova - 未签名 APK

标签 android cordova ant visual-studio-2015 windows-10

作为问题,我无法为 Android 构建签名的 APK。

这是我所做的:

  1. 创建了 keystore 文件
  2. 将 keystore 文件复制到\res\native\android
  3. 使用我的 keystore 信息修改了 ant.properties
  4. 构建项目

引用https://msdn.microsoft.com/en-us/library/dn757048.aspx?f=255&MSPPError=-2147217396

项目构建成功,没有任何错误,但我只得到 xxx-unsigned.apk。

可能出了什么问题?在我将操作系统升级到 Windows 10 之前,它就是这样工作的。

最佳答案

如果您已将客户端更新到 cordova > 5,则必须对项目进行一些更改才能按预期运行。

要为该版本的 cordova 工具签名,请使用 gadle 而不是 ant,因此旧方法不再有效。我用这个:

  1. 在项目目录中创建 build.json
  2. 复制粘贴:

    { “安卓”: { “发布”: { "keystore":"c:\my-release-key.keystore", "商店密码":"pwd123", “别名”:“约翰”, “密码”:“pwd123”, " keystore 类型":"", } } }

  3. 输入您的凭据和 keystore 的位置

  4. 构建

更多 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/

相关文章:

javascript - Phonegap 插件未加载

ios - Phonegap - 使用 iframe 作为应用程序

java - 无法使用 ANT 通过 build.xml 运行 selenium Web 驱动程序脚本

java - 如何使用java代码刷新网页?

android - 如何在android中的ExpandableListView中隐藏组

android - 为没有 Cordova 插件的 Android PWA 发送本地推送通知

android - TabLayout 标题未正确显示

iphone - Phonegap 和带有嵌入式 YouTube 视频的 iPhone,转换滚动问题

android - AutoCompleteTextView 将选项限制为适配器中设置的选项,并且在列表可见之前不需要两个字符

java - 如何在 ANT 脚本中包含 MongoDB jar?我应该使用什么样的标签来包含 jar?