我不知道在哪里可以找到我的编译包,这样我就可以将它复制到我的设备中并从那里安装它。
我所做的是创建一个空项目,然后在上面进行构建,没有任何错误,但是,我找不到.apk
文件。
platformsandroidbin
有HelloWorld-debug.apk
,但我不想调试包,只想调试一个正常的包。
我尝试了phonegap build android
和phonegap build android local
,但没有发现这两个命令之间的差异。此外,如果我将我的项目命名为lololol
,为什么它甚至被命名为HelloWorld
?
创建项目后,您可以在文件中更改应用程序的名称:
项目文件夹/www/config.xml
之后,您必须重新构建项目。如果您想要发布版本,请转到
ProjectFolder/platforms/android/codova
然后执行命令:
cordova构建-发布
这在ProjectFolder/platforms/android/bin文件夹中创建了一个未签名的发行版APK,名为YourAppName-release-unsigned.APK.
Phonegap 5.4.0将它们放在平台/android/build/outputs/apk 中
我运行phonegap build --release
来执行此操作。然而,仍在努力解决这一切!
您在使用eclipse吗?如果是,请看一下本教程。这将允许您导出到.apk文件。
http://examples.javacodegeeks.com/android/core/build-android-application-package-file-apk-using-eclipse-ide/
查看platforms/android/build.xml,了解"HelloWorld"的来源。就我而言,我有一行写着
<project name="CordovaApp" default="help">
我的应用程序被命名为"CordovaApprelease.apk",而不是我在config.xml中的名称。我认为"cordovaplatformaddandroid"做了一些小错误,但并不完全确定。
在最新版本中,apk文件应位于/platforms/android/app/build/outputs/apk/release/
我猜他们又移动了apk的位置。这是我的版本和新位置:
>phonegap-v
8.0.0
后apk的位置
>phonegap构建android——发布
[project_folder]\platforms\android\app\build\outputs\apk\release
注意额外的\app文件夹。