我是PhoneGap / Cordova-CLI的新手(和在线构建)。
我在互联网上搜索并研究了如何使用Awesome Phonegap开始开发应用程序。 他们说它很容易设置......!
我使用的是Winows 7 Ultimate 64-bit
我已经安装了
我根据需要设置了 Java_home,ANT_Home和PATH 变量。
我的 ANT_HOME路径是:C:\ phonegap \ ant \(即%ANT_HOME%/ bin / ..)
然后我去命令提示符(我使用ConEmu 64位)并输入以下命令
C:\phonegap>phonegap create phonegapone come.myapps.phonegapone phonegapone
[phonegap] created project at C:\phonegap\phonegapone
项目已创建!然后尝试了以下命令
C:\phonegap\phonegapone>phonegap build android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. Creating Cordova project for the Android platform:
我不明白为什么会收到此错误
[error]在创建android子项目期间发生错误。 为Android平台创建Cordova项目:
请帮帮我......
欢迎任何指向正确文档或维基的链接。
PS:
最初我开始使用Phonegap 3.0和Cardova 3.0版本,并尝试构建并运行该应用程序。
我成功一直到Android项目的建设。但是在部署之后,它失败了,因为classNoFound异常。(我猜这主要是因为Cardova Jar文件版本不匹配,我想我从来没有机会弄清楚它)。今天经过一个星期我再次打开项目以解决问题。在使用Phonegap crate创建项目后我的phonegap和Cardova都更新了最新版本,我遇到了这个非常奇怪的问题
答案 0 :(得分:0)
我今天也遇到了同样的问题。经过研究,我发现我需要安装JDK而不是JRE。
安装完成后,将JAVA_HOME设置为C:\ Program Files \ Java \ jdk1.7.0_45 [您的JDK路径]。
希望这会有所帮助!!
答案 1 :(得分:0)
我得到了同样的问题。我通过使用“cordova”而不是PhoneGap来解决它,所以命令“cordova run android”给我一个更好的错误消息(我需要添加Android平台(通过“cordova platform add android”))然后它部署到我的设备成功。