大家好我正在尝试构建我的第一个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\
如果有人纠正我,我会感到很高兴。我试了两天!!
感谢。