5

我是 PhoneGap/Cordova-CLI 的新手(和在线构建)。

我在互联网上搜索并研究了如何开始使用 Awesome Phonegap 开发应用程序。他们说它很容易设置......!

我正在使用 Winows 7 Ultimate 64 位

我已经安装

  1. 节点-V 0.10.18
  2. phonegap -V 3.1.0-0.15.0
  3. 科尔多瓦-V 3.1.0-0.1.0
  4. java版本“1.7.0”

我已经根据需要设置了我的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 项目:

请在这里帮我...

欢迎任何指向适当文档或 wiki 的链接。

PS:
最初我从 Phonegap 3.0 和 Cardova 3.0 版本开始,并尝试构建和运行应用程序。我以某种方式成功地使用 Android 构建项目。但是在部署它之后,它因 classNoFound 异常而失败。(我猜这主要是因为 Cardova Jar 文件版本不匹配,我想因为我从来没有机会弄清楚)。今天一周后,我再次打开项目以解决问题。在使用 Phonegap crate 创建项目后,我的 phonegap 和 Cardova 都更新了最新版本,我遇到了这个非常奇怪的问题

4

2 回答 2

0

我得到了完全相同的问题。我通过使用“cordova”而不是 PhoneGap 解决了这个问题,所以命令“cordova run android”给了我一个更好的错误消息(我需要添加 Android 平台(通过“cordova 平台添加 android”))然后它部署到我的设备成功。

于 2013-10-26T17:48:26.227 回答
0

我今天遇到了同样的问题。经过研究,我发现我需要安装 JDK 而不是 JRE。

从此链接安装 JDK

安装后,将 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.7.0_45 [您的 JDK 路径]。

希望这可以帮助!!

于 2013-10-18T01:41:30.787 回答