Visual Studio Cordova 签名应用程序
Posted
技术标签:
【中文标题】Visual Studio Cordova 签名应用程序【英文标题】:Visual studio cordova sign app 【发布时间】:2015-09-14 15:33:35 【问题描述】:我正在尝试使用 Visual Studio 2015 和 Cordova 制作应用程序。 当我构建发行版时,一切正常,但发行版没有,并且出现:
当您使用配置类型 version 进行调试时,必须对 android 包进行签名。要配置签名Android,请按照http://go.microsoft.com/fwlink/?LinkID=613579中的说明进行操作
我不明白错误在哪里,
谢谢
更新
现在我的 build.json 是:
"android":
"release":
"keystore": "example.keystore",
"storePassword": "example",
"alias": "example",
"password" : "example",
"keystoreType": ""
但是当我尝试构建版本时,我有这个
A problem occurred evaluating root project 'android'.
Keystore file does not exist: C:\Users\Simone\Desktop\example\example\platforms\android\..\..\example.keystore
密钥库位于文件夹 platform\android 但我不明白为什么会有 \...\...\ 我从不添加这个
【问题讨论】:
【参考方案1】:您似乎需要签署您的申请。这里有几个链接可以帮助您入门:
Android 关于签署应用程序的文档。这可能应该是您的第一站,因为它解释了调试和发布构建签名过程:https://developer.android.com/tools/publishing/app-signing.html 为发布分发签署应用程序的教程:https://blog.nraboy.com/2014/09/signing-apache-cordova-android-app-release/【讨论】:
密钥库文件路径是相对于***目录的,而不是平台/android 目录。以上是关于Visual Studio Cordova 签名应用程序的主要内容,如果未能解决你的问题,请参考以下文章
PhoneRTC Cordova 插件不会安装在 Visual Studio Cordova 项目中
带有 Visual Studio (Cordova) 的 IPA 语言
如何在 Visual Studio 2015 Cordova 项目中更新 cordova-ios 版本?