0

我已经在 OSX 上使用 phonegap 完成了最后一年的项目,我想制作一个 APK 用于用户测试。

当我在我的 android 平板电脑上测试应用程序时,我使用

phonegap run android // or // cordova run android

它可以很好地构建并进入我的 android 设备,可以正常工作,所有插件都可以正常工作,但是我希望能够制作自己的 .APK 文件,以便朋友可以对其进行测试并给我反馈。

我被告知使用

phonegap build android --release

当我使用此命令时,它会出现退出代码 1,说我可能没有构建此项目所需的平台或操作系统,尽管在运行上一个命令时它说构建正常。

CLI 中的错误代码

    BUILD FAILED

Total time: 4.202 secs

/Users/robertlemm/Development/phonegap_dev/Little_Scavngers/platforms/android/cordova/node_modules/q/q.js:126
                    throw e;
                    ^
Error code 1 for command: /Users/robertlemm/Development/phonegap_dev/Little_Scavngers/platforms/android/gradlew with args: cdvBuildRelease,-b,/Users/robertlemm/Development/phonegap_dev/Little_Scavngers/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /Users/robertlemm/Development/phonegap_dev/Little_Scavngers/platforms/android/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: /Users/robertlemm/Development/phonegap_dev/Little_Scavngers/platforms/android/cordova/build: Command failed with exit code 1

我已确保我的 $PATH 中已安装了 android 工具和平台工具,检查了 SDK 管理器以确保我已将版本 14 安装到最新安装,检查了 Platforms.JSON 文件以确保将版本设置为最低,config.xml 说<preference name="android-minSdkVersion" value="16" />

老实说,不知道该怎么做

4

1 回答 1

0

您是否尝试过删除并再次添加 android 平台?我记得有好几次这个问题并通过这样做来解决它。

于 2016-04-19T12:57:23.250 回答