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 签名应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Cordova 构建失败

PhoneRTC Cordova 插件不会安装在 Visual Studio Cordova 项目中

带有 Visual Studio (Cordova) 的 IPA 语言

如何在 Visual Studio 2015 Cordova 项目中更新 cordova-ios 版本?

Apache Cordova开发环境搭建-Visual Studio

配置 Visual Studio Tools for Apache Cordova