HI,
my first post
-
Path Variable
COCOS2DX
:
* Eclipse->Preferences->General->Workspace->Linked Resources
I have set to /home/q/Downloads/cocos2d-x-3.0rc0 -
C/C++ Environment Variable
NDK_ROOT
:
I have set to /home/q/Downloads/android-ndk-r9b -
Environment Variables:
PATH
="/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/q/Downloads/android-sdk-linux/tools:/home/q/Downloads/android-sdk-linux/platform-tools"
JAVA_HOME
=/usr/lib/jvm/jdk1.7.0_51
COCOS2DX_ROOT
=/home/q/Downloads/cocos2d-x-3.0rc0
NDK_ROOT
=/home/q/Downloads/android-ndk-r9b
ANDROID_HOME
=/home/q/Downloads/android-sdk-linux
ANDROID_SDK_ROOT
=/home/q/Downloads/android-sdk-linux
SDK_ROOT
=/home/q/Downloads/android-sdk-linux -
Import libcocos2dx library project:
form
/home/q/Downloads/cocos2d-x-3.0rc0/cocos/2d/platform/android/java/
5.Import template
/home/q/Downloads/cocos2d-x-3.0rc0/templates/cpp-template-default/proj.android/
6.Try to start HelloCpp
template => not working see log
7.because inside the HelloCpp
template Project the Classes
folder and the cocos2dx
folder
cannot be resolved(the folder structure has changed since the alpha version)
Classes
:
Location:COCOS2DX
/projects/HelloCpp/Classes
Resolved location:/home/q/Downloads/cocos2d-x-3.0rc0/projects/HelloCpp/Classes - (does not exist)
cocos2dx
:
Location:COCOS2DX
/cocos2dx
Resolved location:/home/q/Downloads/cocos2d-x-3.0rc0/cocos2dx - (does not exist)
8.So In the HelloCpp
template project I changed the locations the Classes
folder and the cocos2dx
folder
Classes
:
Location:COCOS2DX
/templates/cpp-template-default/Classes
Resolved location:/home/q/Downloads/cocos2d-x-3.0rc0/templates/cpp-template-default/Classes
cocos2dx
:
Location:COCOS2DX
/cocos
Resolved location:/home/q/Downloads/cocos2d-x-3.0rc0/cocos
9. No change. Still getting the same error. See log
Cocos version 2 and version 3 alpha have worked for me.
But version 3 beta and RC don’t.
I need you help.
HERE IS THE LOG:
03-20 11:59:41.853: I/Process(32554): Sending signal. PID: 32554 SIG: 9
03-20 11:59:52.963: D/AndroidRuntime(418): Shutting down VM
03-20 11:59:52.963: W/dalvikvm(418): threadid=1: thread exiting with uncaught exception (group=0x41f932a0)
03-20 11:59:52.968: E/AndroidRuntime(418): FATAL EXCEPTION: main
03-20 11:59:52.968: E/AndroidRuntime(418): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.cocos2dx.hellocpp/org.cocos2dx.cpp.Cocos2dxActivity}: java.lang.IllegalArgumentException: Unable to find native library: cocos2dcpp
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2110)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.ActivityThread.access$700(ActivityThread.java:140)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.os.Handler.dispatchMessage(Handler.java:99)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.os.Looper.loop(Looper.java:137)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.ActivityThread.main(ActivityThread.java:4921)
03-20 11:59:52.968: E/AndroidRuntime(418): at java.lang.reflect.Method.invokeNative(Native Method)
03-20 11:59:52.968: E/AndroidRuntime(418): at java.lang.reflect.Method.invoke(Method.java:511)
03-20 11:59:52.968: E/AndroidRuntime(418): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
03-20 11:59:52.968: E/AndroidRuntime(418): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
03-20 11:59:52.968: E/AndroidRuntime(418): at dalvik.system.NativeStart.main(Native Method)
03-20 11:59:52.968: E/AndroidRuntime(418): Caused by: java.lang.IllegalArgumentException: Unable to find native library: cocos2dcpp
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.NativeActivity.onCreate(NativeActivity.java:187)
03-20 11:59:52.968: E/AndroidRuntime(418): at org.cocos2dx.cpp.Cocos2dxActivity.onCreate(Cocos2dxActivity.java:14)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.Activity.performCreate(Activity.java:5206)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
03-20 11:59:52.968: E/AndroidRuntime(418): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)
03-20 11:59:52.968: E/AndroidRuntime(418): … 11 more
03-20 12:00:06.978: I/Process(418): Sending signal. PID: 418 SIG: 9