你好,
我目前正在尝试构建自动创建的基本PhoneGap Android应用程序,所以我导航到了目录... 但是当我使用命令时:
我只是随机收到了这个错误,如附图所示。
额外信息
phonegap build android
我只是随机收到了这个错误,如附图所示。
![enter image description here](https://istack.dev59.com/fEjsp.webp)
我目前使用的是Windows 8系统,完全是新手级别的应用开发者,也不熟悉命令行。对这些东西并不是很熟悉。
我正在尝试做的东西被称为“编译”,对吗?
phonegap build android
我目前使用的是Windows 8系统,完全是新手级别的应用开发者,也不熟悉命令行。对这些东西并不是很熟悉。
我正在尝试做的东西被称为“编译”,对吗?
昨天我也遇到了同样的问题 - 但是在同事的帮助下,我解决了它!
npm install -g phonegap
ANDROID_HOME
的环境变量,指向 Android SDK 的目标位置。例如:C:\Users\You\AppData\Local\Android\android-sdkANT_HOME
的环境变量,指向你所解压 Ant 的目录JAVA_HOME
的环境变量,指向 JDK 的目标位置PATH
环境变量中:
%ANT_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%JAVA_HOME%\bin
phonegap build android
。如果您已经通过USB连接了智能手机并安装了USB驱动程序,并在智能手机上激活了USB调试,则可以使用
phonegap run android
准备好的构建APK将被传输并在您的智能手机上执行。非常适合测试。YOURPROJECT\platforms\android\ant-build
并输入ant release
。
您将在YOURPROJECT\platforms\android\bin
中找到最终的APK。如果在cmd
中检查android
时,显示'xcopy' was not recognized
,则需要将其添加到路径中:
%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
Armin的指南非常完美。但是如果您仍然失败,可以尝试以下方法。
PhoneGap平台文件位于C:\Users[用户名].cordova\lib文件夹中。进入该文件夹并删除android/ios/bb...目录即可。
为了获得最佳结果,请运行此命令:
npm cache clear
之后再试一次,将下载并构建您的项目的干净平台文件。