【问题标题】:Where is APK file after "phonegap build android" command?“phonegap build android”命令后的 APK 文件在哪里?
【发布时间】:2015-01-09 02:51:19
【问题描述】:

在“phonegap build android”命令之后,我在D:\firstapp\platforms\android\ant-build 上搜索了.apk 文件,但我只找到了CordovaApp-debug.apkCordovaApp-debug-unaligned.apk 文件...

我在哪里可以得到我的 .apk 文件,如果 firstapp 也是我的应用名称,仍然只找到 CordovaApp-debug.apk 文件..

其实我是phonegap的新手,帮帮我...

【问题讨论】:

    标签: android cordova ant


    【解决方案1】:

    您找到了正确的 apk。 Cordova 是 Phone Gap 的新名称。 CordovaApp-debug.apk 是你的 apk。 -debug 部分表示它是使用默认调试密钥签名的。

    当您将 apk 上传到 Google Play 时,您需要使用自己的密钥对其进行签名。但是现在,您可以使用当前的 apk,您必须在自己的设备或朋友的设备上对其进行测试。

    【讨论】:

      【解决方案2】:

      Cordova 已将名称更改为固定为 CordovaApp 以避免 unicode 应用名称出现问题 (https://issues.apache.org/jira/browse/CB-6511)

      如果您的应用程序名称正常 (A..z),您可以通过更改 C:\Users\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\lib 的第 217 行来恢复此行为

      来自:

      var safe_activity_name = "CordovaApp"
      

      到:

      var safe_activity_name = project_name.replace(/\W/g, '');
      

      【讨论】:

        【解决方案3】:

        CordovaApp-debug.apk 是您的 .apk,cordova 不会使用您的应用程序名称生成 apk。它将是“CordovaApp-debug.apk”

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-03-28
          • 1970-01-01
          • 2011-10-09
          • 2013-07-16
          • 2012-03-11
          • 1970-01-01
          相关资源
          最近更新 更多