在phonegap android build成功后存储的APK文件在哪里?

时间:2013-12-16 15:24:44

标签: android cordova

我不明白在哪里可以找到我编译的包,所以我可以将它复制到我的设备中并从那里安装。

我所做的是创建一个空项目,然后在没有错误的情况下构建它,但是,我找不到.apk文件。

\platforms\android\binHelloWorld-debug.apk,但我不想调试包,而是正常的。

我尝试了phonegap build android以及phonegap build android local,但这两个命令之间没有发现任何差异。另外,如果我将项目命名为HelloWorld

,为什么它甚至命名为lololol

6 个答案:

答案 0 :(得分:19)

您可以在创建项目之后在文件中更改应用程序的名称:

  

ProjectFolder /网络/ config.xml中

之后,您必须再次构建项目。如果您想要发布版本,请转到

  

ProjectFolder /平台/机器人/科尔多瓦

然后执行命令:

  

cordova build --release

这会在ProjectFolder / platforms / android / bin文件夹中创建一个未签名的发布APK,名为YourAppName-release-unsigned.apk。

答案 1 :(得分:9)

Phonegap 5.4.0将它们放在平台/ android / build / outputs / apk

我跑phonegap build --release来做这件事。仍然试图解决所有这些问题!

答案 2 :(得分:4)

你正在使用eclipse吗?如果是这样,请查看本教程。这将允许您导出到.apk文件。

http://examples.javacodegeeks.com/android/core/build-android-application-package-file-apk-using-eclipse-ide/

答案 3 :(得分:3)

查看平台/ android / build.xml,了解" HelloWorld"或许来自。就我而言,我有一行说

<project name="CordovaApp" default="help">

我的应用程序被命名为&#34; CordovaApp-release.apk&#34;而不是我在config.xml中的名字。我假设&#34; cordova平台添加android&#34;做得有些不对劲,但并不完全确定。

答案 4 :(得分:1)

我猜他们再次移动了apk的位置。 这是我的版本和新位置:

  

&gt; phonegap -v

     

8.0.0

后的

apk的位置

  

&gt; phonegap build android --release

<强> [project_folder] \平台\机器人\应用\构建\输出\ APK \释放

请注意额外的\ app文件夹。

答案 5 :(得分:1)

在最新版本中,apk文件应位于/ platforms / android / app / build / outputs / apk / release /