Cocos js 3.6.1打安卓包出错,求解[已解决]

-post-compile:
-obfuscate:
-dex:
input: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.android\bin\classes
Converting compiled files and external libraries into E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.android\bin\classes.dex…
‘C:\Program’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
BUILD FAILED
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:892: The following error occurred while executing this line:
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:894: The following error occurred while executing this line:
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:906: The following error occurred while executing this line:
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:284: null

网上查了好多资料,有的说把project.properties的
android.library.reference.1=…/…/js-bindings/cocos2d-x/cocos/platform/android/java注释掉,注释完之后还是有问题。求解!

说说你的打包步骤

项目是控制台new出来的runtime项目,版本是cocos js 3.6.1,改过引擎源码。
打包需要什么特别的步骤吗。。。用命令行进到工程目录,直接cocos compile -p android,然后就会出现这个问题。
后来用cocostudio的打包功能试了一次,也是提示同样的错误。
在eclipse里面试了下,新建了builder,编译的时候提示NDK_MODULES_PATH有问题,我在builder的环境里面添加了这个变量,把cocos2d-x/cocos和cocos2d-x/external加了进去(参考网上的教程),然而也不行。
版主指教下

指教谈不上,讨论讨论,一块学习学习。
麻烦你再把控制台从cocos compile命令后面的log全部发上来看一下,

Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersi
on 9 in ./AndroidManifest.xml
make.exe: Entering directory E:/workspace/IM/IM_PROJECT/frameworks/runtime-src/ proj.android' StaticLibrary : libcocos2dxjsb.a StaticLibrary : libcocos2d.a StaticLibrary : liblocalstorage.a StaticLibrary : libcocostudio.a StaticLibrary : libcocosbuilder.a StaticLibrary : libcoco s3d.a StaticLibrary : libspine.a StaticLibrary : libnetwork.a StaticLibrary : libaudioengine.a StaticLibrary : libui.a StaticLibrary : libcocosdenshion.a StaticLibrary : flatbuffers.a StaticLibrary : libextension.a StaticLibrary : libcocos2dxinternal.a StaticLibrary : libbox2d.a StaticLibrary : libcocos2dandroid.a StaticLibrary : libcpufeatures.a Gdbserver : libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup SharedLibrary : libcocos2djs.so Install : libcocos2djs.so => libs/armeabi/libcocos2djs.so make.exe: Leaving directory E:/workspace/IM/IM_PROJECT/frameworks/runtime-src/p
roj.android’
building apk
running: ‘“E:\apache-ant-1.9.6\bin\ant” clean debug -f E:\workspace\IM\IM_PROJEC
T\frameworks\runtime-src\proj.android\build.xml -Dsdk.dir=“E:\adt-bundle-windows
-x86_64-20130917\sdk”’

Buildfile: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.android\build.
xml

-check-env:
Android SDK Tools Revision 22.2.1
Installed at E:\adt-bundle-windows-x86_64-20130917\sdk

-setup:
Project Name: svtest
Project Type: Application

-pre-clean:

clean:
Deleting directory E:\workspace\IM\IM_PROJECT\frameworks\runtime-src
\proj.android\bin
Deleting directory E:\workspace\IM\IM_PROJECT\frameworks\runtime-src
\proj.android\gen
Library dependencies:


Ordered libraries:

nodeps:

-check-env:
Android SDK Tools Revision 22.2.1
Installed at E:\adt-bundle-windows-x86_64-20130917\sdk

-setup:
Project Name: cocos2dxandroid
Project Type: Android Library

-pre-clean:

clean:
Deleting directory E:\workspace\IM\IM_PROJECT\frameworks\js-bindings
\cocos2d-x\cocos\platform\android\java\bin
Deleting directory E:\workspace\IM\IM_PROJECT\frameworks\js-bindings
\cocos2d-x\cocos\platform\android\java\gen

-set-mode-check:

-set-debug-files:

-check-env:
Android SDK Tools Revision 22.2.1
Installed at E:\adt-bundle-windows-x86_64-20130917\sdk

-setup:
Project Name: svtest
Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
Using latest Build Tools: 18.1.0
Resolving Build Target for svtest…
Project Target: Android 4.4W
API level: 20
----------
Creating output directories if needed…
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.
android\bin
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.
android\bin\res
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.
android\bin\rsObj
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.
android\bin\rsLibs
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.
android\gen
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.
android\bin\classes
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.
android\bin\dexedLibs
----------
Resolving Dependencies for svtest…
Ordered libraries:
E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos2d-x\cocos\p
latform\android\java


  ----------
  Building Libraries with 'debug'...

nodeps:

-set-mode-check:

-set-debug-files:

-check-env:
Android SDK Tools Revision 22.2.1
Installed at E:\adt-bundle-windows-x86_64-20130917\sdk

-setup:
Project Name: cocos2dxandroid
Project Type: Android Library

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
Using latest Build Tools: 18.1.0
Resolving Build Target for cocos2dxandroid…
Project Target: Android 4.3
API level: 18
----------
Creating output directories if needed…
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos
2d-x\cocos\platform\android\java\bin
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos
2d-x\cocos\platform\android\java\bin\res
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos
2d-x\cocos\platform\android\java\bin\rsObj
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos
2d-x\cocos\platform\android\java\bin\rsLibs
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos
2d-x\cocos\platform\android\java\gen
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos
2d-x\cocos\platform\android\java\bin\classes
Created dir: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos
2d-x\cocos\platform\android\java\bin\dexedLibs
----------
Resolving Dependencies for cocos2dxandroid…
Library dependencies:
No Libraries


-code-gen:
Merging AndroidManifest files into one.
Manifest merger disabled. Using project manifest only.
Handling aidl files…
No AIDL files to compile.
----------
Handling RenderScript files…
----------
Handling Resources…
Generating resource IDs…
(skipping file ‘.gitignore’ due to ANDROID_AAPT_IGNORE pattern ’
.*’)
----------
Handling BuildConfig class…
Generating BuildConfig class.

-pre-compile:

-compile:
Compiling 25 source files to E:\workspace\IM\IM_PROJECT\frameworks\j
s-bindings\cocos2d-x\cocos\platform\android\java\bin\classes
警告: 源值1.5已过时, 将在未来所有发行版中删除
警告: 目标值1.5已过时, 将在未来所有发行版中删除
警告: 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。

 注: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos2d-x\coco

s\platform\android\java\src\org\cocos2dx\lib\Cocos2dxAccelerometer.java使用或覆
盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
3 个警告
Creating library output jar file…
Building jar: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\coco
s2d-x\cocos\platform\android\java\bin\classes.jar

-post-compile:

-obfuscate:

-dex:
Library project: do not convert bytecode…

-crunch:
Crunching PNG Files in source dir: E:\workspace\IM\IM_PROJECT\framew
orks\js-bindings\cocos2d-x\cocos\platform\android\java\res
To destination dir: E:\workspace\IM\IM_PROJECT\frameworks\js-binding
s\cocos2d-x\cocos\platform\android\java\bin\res
Crunched 0 PNG files to update cache

-package-resources:
Library project: do not package resources…

-package:
Library project: do not package apk…

-post-package:

-do-debug:
Library project: do not create apk…
Creating new property file: E:\workspace\IM\IM_PROJECT\frameworks
\js-bindings\cocos2d-x\cocos\platform\android\java\bin\build.prop
Updating property file: E:\workspace\IM\IM_PROJECT\frameworks\js-
bindings\cocos2d-x\cocos\platform\android\java\bin\build.prop
Updating property file: E:\workspace\IM\IM_PROJECT\frameworks\js-
bindings\cocos2d-x\cocos\platform\android\java\bin\build.prop
Updating property file: E:\workspace\IM\IM_PROJECT\frameworks\js-
bindings\cocos2d-x\cocos\platform\android\java\bin\build.prop

-post-build:

debug:

-code-gen:
Merging AndroidManifest files into one.
Manifest merger disabled. Using project manifest only.
Handling aidl files…
No AIDL files to compile.
----------
Handling RenderScript files…
----------
Handling Resources…
Generating resource IDs…
(skipping file ‘.gitignore’ due to ANDROID_AAPT_IGNORE pattern ’
.*’)
----------
Handling BuildConfig class…
Generating BuildConfig class.

-pre-compile:

-compile:
Compiling 26 source files to E:\workspace\IM\IM_PROJECT\frameworks\r
untime-src\proj.android\bin\classes
警告: 源值1.5已过时, 将在未来所有发行版中删除
警告: 目标值1.5已过时, 将在未来所有发行版中删除
警告: 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。

 注: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.android\s

rc\org\cocos2dx\lib\Cocos2dxAccelerometer.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
3 个警告

-post-compile:

-obfuscate:

-dex:
input: E:\workspace\IM\IM_PROJECT\frameworks\runtime-src\proj.androi
d\bin\classes
input: E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos2d-x\c
ocos\platform\android\java\bin\classes.jar
Pre-Dexing E:\workspace\IM\IM_PROJECT\frameworks\js-bindings\cocos2d
-x\cocos\platform\android\java\bin\classes.jar -> classes-5656902873bbc85da242da
7252041e44.jar
‘C:\Program’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

BUILD FAILED
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:892: The following
error occurred while executing this line:
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:894: The following
error occurred while executing this line:
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:906: The following
error occurred while executing this line:
E:\adt-bundle-windows-x86_64-20130917\sdk\tools\ant\build.xml:284: null returned
: 1

Total time: 3 seconds
Error running command, return code: 1

‘C:\Program’ 不是内部或外部命令,也不是可运行的程序

看看你的系统变量是不是少了一个冒号,如果不是复制一下。

具体是哪个变量呢?

我检查了一遍环境变量,路径什么的应该是没问题的

这是build.xml报错的那段

我加下您QQ吧,速度解决这个问题

谢谢

我又回来啦= =!还在等你加我qq呢,站内信没权限发,见谅

最后还是自己解决了。
原因的确是因为环境设置的问题,我的jdk安装在c:/Program Files下,就因为Program Files中间这个空格:2:
3.8以上编译没出问题,估计是脚本中用了progra~1?
把jdk挪了个位置就好了

我也遇到这样的问题,你是怎么解决的,求帮忙

这个问题你有解决吗

我也遇到这样的问题了,你有解决吗