包版在Windows上为Android设置我的Phonegap环境

时间:2013-10-05 21:55:44

标签: java android cordova cordova-3

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

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

我使用的是Winows 7 Ultimate 64-bit

我已经安装了

  1. node -V 0.10.18
  2. phonegap -V 3.1.0-0.15.0
  3. Cordova -V 3.1.0-0.1.0
  4. java版“1.7.0”
  5. 我根据需要设置了 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都更新了最新版本,我遇到了这个非常奇怪的问题

2 个答案:

答案 0 :(得分:0)

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

Install JDK from this link

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

希望这会有所帮助!!

答案 1 :(得分:0)

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