创建了一个cocos2d空项目,在vs2015下运行正常,编译win32也正常,但是一编译android就报错 U]9k,# . 我自己修改过很多次环境变量,环境变量好像没报错。
一开始以为是版本问题,换了很多的开发工具版本
ndk版本用了 10b 10e 11b jdk是最新的 版本为
H:\cocos\data\Cocos\CocosProjects\MyGame\proj.android>java -version
ANOMALY: use of REX.w is meaningless (default operand size is 64)
ANOMALY: use of REX.w is meaningless (default operand size is 64)
ANOMALY: use of REX.w is meaningless (default operand size is 64)
java version “1.8.0_77”
Java™ SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot™ 64-Bit Server VM (build 25.77-b03, mixed mode)
H:\cocos\data\Cocos\CocosProjects\MyGame\proj.android>
sdk我下的android-sdk_r24.3.4-windows ant apache-ant-1.9.6-bin
错误是
H:\cocos\data\Cocos\CocosProjects\MyGame>cocos compile -p android
编译模式:debug
使用 Eclipse 工程:H:\cocos\data\Cocos\CocosProjects\MyGame\proj.android
未指定 Android 目标平台版本,自动查找一个可用版本…
正在执行:’“J:\java\sdk\tools\android” update project -t android-23 -p H:\cocos\data\Cocos\CocosProjects\MyGame\proj.android’
找不到文件 - use of REX.w is meaningless (default operand size is 64)
ERROR: SWT folder ‘lib\ ANOMALY: use of REX.w is meaningless (default operand size is 64)’ does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.
未指定 Android 目标平台版本,自动查找一个可用版本…
正在执行:’“J:\java\sdk\tools\android” update lib-project -p H:\cocos\data\Cocos\CocosProjects\MyGame\cocos2d\cocos\platform\android\java -t android-23’
找不到文件 - use of REX.w is meaningless (default operand size is 64)
ERROR: SWT folder ‘lib\ ANOMALY: use of REX.w is meaningless (default operand size is 64)’ does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.
第二个错误是
BUILD FAILED
J:\java\sdk\tools\ant\build.xml:538: Unable to resolve project target ‘android-15’
Total time: 1 second
执行命令出错,返回值:1。
Traceback (most recent call last):
File “H:\cocos\data\Cocos\CocosProjects\MyGame\proj.android\build_native.py”, line 43, in
build(opts.build_mode)
File “H:\cocos\data\Cocos\CocosProjects\MyGame\proj.android\build_native.py”, line 28, in build
raise Exception(“Build dynamic library for project " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project H:\cocos\data\Cocos\CocosProjects\MyGame\proj.android…/ ] fails!