【问题标题】:How to create a signed and unsigned working .apk using cordova?如何使用cordova创建签名和未签名的工作.apk?
【发布时间】:2015-03-05 07:56:20
【问题描述】:

我正在尝试在 ubuntu 14.04 上使用 cordova (Android) 平台为我的手机创建一个 .apk 文件。

对于未签名的我使用的命令

$ cordova build --release android

或者, $ cordova build android --release

它正在 ant-build 文件夹中创建一个 CordovaApp-release-unsigned.apk 但在安装此应用程序时,会出现错误应用程序未安装。

注意:我还想用我的名字说 xyz.apk 构建一个发布应用程序。

# OS: Ubuntu 14.04
# Platform : Android
# Framework : cordova 

请帮忙 发表最佳答案。

谢谢

【问题讨论】:

    标签: cordova


    【解决方案1】:

    为了能够在您的设备中安装未签名的软件包,您需要允许从未知来源进行安装。可以在设置 -> 常规(选项卡)-> 安全 中完成,您需要选中 Unknown sources 复选框。之后安装应该可以工作了。

    如果您想签署您的应用程序以部署到例如 Play 商店,您需要参考Android tutorial 关于该主题。您还可以从Stack Overflow 找到相关步骤。一旦你签署了你的 .apk,你就不需要再允许未知来源了。

    【讨论】:

      【解决方案2】:

      为已签名的 apk 创建密钥库

      a.  keytool -genkey -v -keystore NAME-mobileapps.keystore -alias NAMEmobileapps -keyalg RSA -keysize 2048 -validity 10000
      b.  create a file inside android folder using name "ant.properties"
      c.  Add these line with your keystock full path and alise name.
          key.store=/home/chandradeo/xxx.keystore
          key.alias=xxx
      

      运行命令

      $ cordova build android --release
      

      $ cordova build --release android
      

      这将在 ant-build 文件夹下为您提供已签名和未签名的 apk

      谢谢

      【讨论】:

        猜你喜欢
        • 2015-09-07
        • 1970-01-01
        • 1970-01-01
        • 2019-06-21
        • 1970-01-01
        • 1970-01-01
        • 2014-12-14
        • 1970-01-01
        • 2013-07-02
        相关资源
        最近更新 更多