Problem creating cocos2d-x project eclipse mac

Hey,

I am trying to create cocos2d-x project but it doesn’t work…
This is text from terminal:

Alexs-MacBook-Pro:cocos2d-1.0.1-x-0.11.0 avpuchkoff$ sudo /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/create-android-project.sh Input package path. For example: org.cocos2dx.example com.puchkoffmedia.app Now cocos2d-x supports Android 2.1-update1, 2.2, 2.3 & 3.0 Other versions have not tested. /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/create-android-project.sh: line 56: /home/laschweinski/android/android-sdk-linux_86/tools/android: No such file or directory input target id: 4 input your project name: SimpleGame /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/create-android-project.sh: line 69: /home/laschweinski/android/android-sdk-linux_86/tools/android: No such file or directory mkdir: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame: No such file or directory mkdir: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Classes: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Classes: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Classes: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Classes: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Classes: No such file or directory mkdir: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Resources: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Resources: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Resources: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Resources: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Resources: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/Resources: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/jni: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/Android.mk: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/Application.mk: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/helloworld: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/jni/helloworld: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/helloworld: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/helloworld/Android.mk: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/helloworld/main.cpp: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/list.sh: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/src: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/src/org: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/src/org/cocos2dx: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/application: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/src/org/cocos2dx/application: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/application: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/application/ApplicationDemo.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/src/org/cocos2dx/lib: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxAccelerometer.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxActivity.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxBitmap.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxGLSurfaceView.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxMusic.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxRenderer.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxSound.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/org/cocos2dx/lib/Cocos2dxTypefaces.java: No such file or directory /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/template/android/copy_files.sh: line 60: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/jni/helloworld/Android.mk: No such file or directory /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/template/android/copy_files.sh: line 61: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/jni/Application.mk: No such file or directory /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/template/android/copy_files.sh: line 67: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/build_native.sh: No such file or directory chmod: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/build_native.sh: No such file or directory /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/template/android/copy_files.sh: line 74: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/AndroidManifest.xml: No such file or directory /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/template/android/copy_files.sh: line 83: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/src/com/puchkoffmedia/app/tempfile.java: No such file or directory mv: rename /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/src/com/puchkoffmedia/app/tempfile.java to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/src/com/puchkoffmedia/app/SimpleGame.java: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res/layout: No such file or directory /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/template/android/copy_files.sh: line 92: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res/layout/game_demo.xml: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/res/drawable-hdpi: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res/icon.png: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/res/drawable-ldpi: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res/icon.png: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/res/drawable-mdpi: unable to copy extended attributes to /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res: No such file or directory cp: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/SimpleGame/android/res/icon.png: No such file or directory

What an I doing wrong?

Thanks,
Alex

edit your create-android-project.sh and change paths in NDK_ROOT_LOCAL and ANDROID_SDK_ROOT_LOCAL

You can also define environment variables: NDK_ROOT and ANDROID_NDK_ROOT.

It still doesn’t work. Changed all the paths and it still gives me an errors.

/Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0 /create-android-project.sh: line 64: [: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0: binary operator expected /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0 /create-android-project.sh: line 69: /Users/avpuchkoff/Desktop/android-sdk-macosx/tools/android: No such file or directory sh: /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0: No such file or directory Alexs-MacBook-Pro:cocos2d-1.0.1-x-0.11.0

tools/android file is where it is supposed to be. I have no idea why it can’t locate it.

This is what NDK_ROOT and ANDROID_SDK paths look like:
# set environment paramters NDK_ROOT_LOCAL="/Users/avpuchkoff/Desktop/android-ndk-r7b" ANDROID_SDK_ROOT_LOCAL="/Users/avpuchkoff/Desktop/android-sdk-macosx"

What am I doing wrong?
Can someone please create a project for me. Hello World that will support the minimum Android OS that is supported?

Thanks,
Alex

You must run create-android-project.sh at cocos2d-x root path.
As you pasted,

Alexs-MacBook-Pro:cocos2d-1.0.1-x-0.11.0 avpuchkoff$ sudo /Users/avpuchkoff/Desktop/cocos2d-1.0.1-x-0.11.0/create-android-project.sh 

You didn’t run the script in cocos2d-x folder.

There’s a function in create-android-project.sh to check this

# check it was runned in cocos2d-x root
check_path(){
    if [ ! -f create-android-project.sh ];then
        echo Error!!!
        echo Please run in cocos2dx root
        exit
    fi
}

But seems it didn’t work on your machine.

If I run the script outside cocos2d-x root folder, it will show

walzer@WalzermatoMacBook-Pro workspace$ ./cocos2d-x/create-android-project.sh
use global definition of ANDROID_SDK_ROOT: /workspace/android-dev/android-sdk-mac_86
Error!!!
Please run in cocos2dx root
walzer@WalzermatoMacBook-Pro workspace$ 

In tools/copy_files.sh

change:

move_files_into_android(){
mkdir $APP_DIR/android

to
move_files_into_android(){
mkdir -p $APP_DIR/android

It works.

Now getting it to build, that’s another issue.

But $APP_DIR should be created in create-android-project.sh.

Hi I have tried your suggestions and have the same result:

/Users/…/App Development/cocos2d-X/cocos2d-x 1.1/create-android-project.sh: line 104: Users/daczel/App No such file or directory

Can anyone help?