我不明白在哪里可以找到我编译的包,所以我可以将它复制到我的设备中并从那里安装。
我所做的是创建一个空项目,然后在没有错误的情况下构建它,但是,我找不到.apk
文件。
\platforms\android\bin
有HelloWorld-debug.apk
,但我不想调试包,而是正常的。
我尝试了phonegap build android
以及phonegap build android local
,但这两个命令之间没有发现任何差异。另外,如果我将项目命名为HelloWorld
?
lololol
答案 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)
答案 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 /