新手求大神解决! eclipse各种变态问题!!!

:8: 我用的是 eclipse adt集成版,以前在windows下有使用过此版本的经验,最近换了mac系统,结果就遇到了各种奇葩问题!!

  1. 导入cocos2dx项目报错,如图,sh: cocos: command not found。。。删掉.bash_profile也没用

2.创建个安卓工程,一开始点完成这步跳不过去,后来不知道怎么搞了,这回直接爆错,如图,删掉空间文件或者重装都不行。。。

3.U3D能编译安卓项目,说明SDK没问题。。

4.请各位不要复制粘帖的把官网的环境配置教程发来,我说了我有在windows使用eclipse开发安卓的经验,虽然我还是个初学者,但不是入门环境配置这些肤浅的问题

5.谢谢帮我解答的各位~~

1:2:sdasdasdasd

2:10:来人啊。。。

跟楼主一样的问题!!!快来大神帮帮忙啊!!sh: cocos: command not found

**** Build of configuration Release for project HelloGame ****

python /Users/honglou/Documents/workspace/HelloGame/proj.android/build_native.py -b release all
Please use cocos console instead.
sh: cocos: command not found

Traceback (most recent call last):
File “/Users/honglou/Documents/workspace/HelloGame/proj.android/build_native.py”, line 43, in
build(opts.build_mode)
File “/Users/honglou/Documents/workspace/HelloGame/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 /Users/honglou/Documents/workspace/HelloGame/proj.android/…/ ] fails!

**** Build Finished ****

在cocos2d-x文件夹下 看了readme 试着在里面用终端命令cocos run -p android -j 4 连接手机后 成功运行 但eclipse依然一样 这样没办法打包啊

1.你先删掉workspace下的隐藏目录 .metadata。

2.import你的项目,路径选择项目路径。

3.去掉所有的勾选。

4.然后勾选你的项目和libcocos2d项目。

5.注意等右下角的loading条跑完

6.编译运行。

7.遇到错误。直接在problem中把错误删掉。(不要去删你的文件)

8.clean再编。

看上去应该是环境变量没配好的原因吧?

sh说找不到cocos命令

:12:那不是说找不到cocos 那是说 请用cocos代替 我理解的意思不建议用build了 用终端用cocos compile命令 去打包 签名 生成

大大 还是没好用 我的项目建在cocos2d-x-3.5下 我建了个projects目录 删了一次workspace下的.m… 但开eclipse又出来一个metadate 并且eclipse报错了 关了再删除.metadate 再开eclipse后打开了 然后照2 3 4 5步走的 然后编译的时候还是报了上面说的错误 我在problem直接把错误删掉了 然后再编译 然后eclipse崩溃了 。。上面的那个错始终没有消失 难道3.5开始 不允许在eclipse下编译了么 我用终端编译成功在手机上运行了 附上我的.bash_profile内容

Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x

export COCOS_CONSOLE_ROOT=/Users/honglou/Downloads/cocos2d-x-3.5/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH

Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x

export COCOS_TEMPLATES_ROOT=/Users/honglou/Downloads/cocos2d-x-3.5/templates
export PATH=$COCOS_TEMPLATES_ROOT:$PATH

Add environment variable ANT_ROOT for cocos2d-x

export ANT_ROOT=/usr/local/Cellar/ant/1.9.4/libexec/bin
export PATH=$ANT_ROOT:$PATH

Add environment variable NDK_ROOT for cocos2d-x

export NDK_ROOT=/users/honglou/downloads/android-ndk-r10b
export PATH=$NDK_ROOT:$PATH

Add environment variable ANDROID_SDK_ROOT for cocos2d-x

export ANDROID_SDK_ROOT=/users/honglou/downloads/adt-bundle-mac-x86_64-20140702/sdk
export PATH=$ANDROID_SDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH

我现在连命令打包都用不了 NDK错误

试过了 不行。

一下是.bash_profile的配置,你看看那里不对?

Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x

export COCOS_CONSOLE_ROOT=/Applications/Cocos/cocos2d-x-3.5/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH

Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x

export COCOS_TEMPLATES_ROOT=/Applications/Cocos/cocos2d-x-3.5/templates
export PATH=$COCOS_TEMPLATES_ROOT:$PATH

#cocos2dx环境配置
export ANDROID_SDK_ROOT=/Users/zhangxin/Library/Android/sdk/
export ANT_ROOT=/Applications/Cocos/tools/ant/bin/
export PATH=$PATH:$ANDROID_SDK_ROOT:$PATH
export PATH=$PATH:$ANT_ROOT:$PATH

Add environment variable NDK_ROOT for cocos2d-x

export NDK_PROJECT_PATH=/ndk
export PATH=$NDK_PROJECT_PATH:$PATH

用这个命令打包提示如下,没有可用的平台是什么意思?

There isn’t any available platforms

刚起步的话,建议不要乱删东西,按照配置文档重新搭建环境吧

之前的sh: cocos: command not found这句话怎么看都是找不到cocos这条命令啊- -

SDK的话,听说cocos默认用的版本10,好像要在哪个配置文件里修改,不然不认

我在终端中直接打cocos命令不会出command not found 。

我在终端利用build_native也打包不成功 跟eclipse上显示的一样

给我的感觉就是build_native我这里用不了 并且报错的提示除了cocos: command not found这句话外 还有Please use cocos console instead.

然后我用cocos compile -p android -m release成功编译并且打包,这么是否可以说明我的sdk,ndk配置还是正确的呢。。。虽然我也不明白 你说我乱删东西 我不知道你指的什么 我都不知道我删了什么。。。

我也遇到同样的问题,楼主怎么解决的

这个问题我弄了个帖子,你看下。http://www.cocoachina.com/bbs/read.php?tid-296022.html

这是个Bug,解决方法同楼上