Phonegap Cordova构建android错误

时间:2014-08-12 05:57:50

标签: java android cordova ant phonegap-build

大家好我正在尝试构建我的第一个phonegap应用程序,并且我已经在我的Windows 64bit操作系统上设置了eclispe,phonegap和jdk。但是,当我运行$cordova build android时,我会使用如下所示的BUILD ERROR获取以下详细信息。

  

运行命令:   C:\ Users \用户vishwant \ PhoneGap的\喜\ \平台的Android \科尔多瓦\运行build.bat   无法找到tools.jar。预计在C:\ Program中找到它   Files \ Java \ jre8 \ lib \ tools.jar构建文件:   C:\ Users \用户vishwant \的PhoneGap \喜\平台\机器人\的build.xml

     

-set模式检查:

     

-set-调试文件:

     

-check-env:[checkenv] Android SDK工具修订版23.0.2 [checkenv]安装在C:\ adt-bundle-windows-x86_64-20140702 \ sdk

     

-setup:        [echo]项目名称:HiVishwa [gettype]项目类型:应用

     

-set调试模式:

     

-debug-混淆检查:

     

-pre-构建:

     

-build-setup:[getbuildtools]使用最新的Build Tools:20.0.0        [echo]解决HiVishwa的Build Target ... [gettarget]项目目标:Android 4.4.2 [gettarget] API级别:19        [回声] ----------        [echo]如果需要,创建输出目录......        [回声] ----------        [echo]解决HiVishwa的依赖... [依赖]库依赖:[依赖] [依赖] ------------------

     

[dependency]有序库:[dependency] [dependency]

 [echo] ----------
 [echo] Building Libraries with 'debug'...
     

nodeps:

     

-set模式检查:

     

-set-调试文件:

     

-check-env:[checkenv] Android SDK工具修订版23.0.2 [checkenv]安装在C:\ adt-bundle-windows-x86_64-20140702 \ sdk

     

-setup:        [echo]项目名称:CordovaLib [gettype]项目类型:Android库

     

-set调试模式:

     

-debug-混淆检查:

     

-pre-构建:

     

-build-setup:[getbuildtools]使用最新的Build Tools:20.0.0        [echo]解决CordovaLib的构建目标... [gettarget]项目目标:Android 4.4.2 [gettarget] API级别:19        [回声] ----------        [echo]如果需要,创建输出目录......       [mkdir]创建dir:C:\ Users \ vishwant \ phonegap \ hi \ platforms \ android \ CordovaLib \ ant-build \ rsObj       [mkdir]创建目录:C:\ Users \ vishwant \ phonegap \ hi \ platforms \ android \ CordovaLib \ ant-build \ rsLibs        [回声] ----------        [echo]解决CordovaLib的依赖关系... [依赖]库依赖关系:[依赖]无库[依赖]   [依赖] ------------------

     

-code-gen:[mergemanifest]发现已删除的目标文件[mergemanifest]将AndroidManifest文件合并为一个。 [mergemanifest]清单   合并失效。仅使用项目清单。        [echo]处理aidl文件......        [aidl]没有要编译的AIDL文件。        [回声] ----------        [echo]处理RenderScript文件......        [回声] ----------        [echo]处理资源......        [aapt]找到新的输入文件        [aapt]生成资源ID ...        [回声] ----------        [echo]处理BuildConfig类... [buildconfig]生成BuildConfig类。

     

-pre编译:

     

-compile:

     

建筑失败   C:\ adt-bundle-windows-x86_64-20140702 \ sdk \ tools \ ant \ build.xml:601:The   执行此行时发生以下错误:   C:\ adt-bundle-windows-x86_64-20140702 \ sdk \ tools \ ant \ build.xml:720:The   执行此行时发生以下错误:   C:\ ADT-束 - 窗口x86_64-20140702 \ SDK \工具\蚂蚁\的build.xml:734:   无法找到javac编译器; com.sun.tools.javac.Main未开启   类路径。也许JAVA_HOME并没有指向JDK。它是   目前设置为" C:\ Program Files \ Java \ jre8"

     

总时间:6秒命令的错误代码1:带有args的cmd:   /s,/c,ant,debug,-f,C:\Users\vishwant\phonegap\hi\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolu   te.dir = ant-gen错误:   C:\ Users \用户vishwant \ PhoneGap的\喜\平台\机器人\科尔多瓦\运行build.bat:   命令失败,退出代码为2       在ChildProcess.whenDone(C:\ Users \ vishwant \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ src \ cordova \ superspawn.js:135:23)       在ChildProcess.emit(events.js:98:17)       在maybeClose(child_process.js:756:16)       在Process.ChildProcess._handle.onexit(child_process.js:823:5)

环境变量 1.用户变量

%ANT_HOME% C:\Program Files (x86)\WinAnt
JAVA_HOME% C:\Program Files\Java\jdk1.8.0_11\bin

2.系统变量

 %Path% -----> C:\Program Files (x86)\RSA SecurID Token Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files (x86)\QuickTime\QTSystem\;%systemroot%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\nodejs\;C:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\;C:\adt-bundle-windows-x86_64-20140702\sdk\tools\;C:\Users\vishwant\AppData\Roaming\npm\node_modules\ant\ant\bin\;C:\Program Files (x86)\WinAnt\bin\;C:\Program Files\Java\jdk1.8.0_11\bin\;C:\Program Files (x86)\WinAnt\bin\

ANDROID_HOME% C:\adt-bundle-windows-x86_64-20140702\sdk\tools\

如果有人纠正我,我会感到很高兴。我试了两天!!

感谢。

0 个答案:

没有答案