Finally I've managed to compile/build and create my apk package for my game. I've tried to debug it on the emulator but it crashes a lot sooner than it reaches my main function.
It seams that my library (libRoyalReels.so) cannot be found where it is supposed to be. I've opened the .apk file and found it under the folder /lib/armeabi, then why it cannot be found?
I'm using Windows XP (32bit) with eclipse IDE and the ADT plugin.
Any ideas?
03-17 12:39:19.266: D/AndroidRuntime(343): Shutting down VM
03-17 12:39:19.266: W/dalvikvm(343): threadid=1: thread exiting with uncaught exception (group=0x40015560)
03-17 12:39:19.476: E/AndroidRuntime(343): FATAL EXCEPTION: main
03-17 12:39:19.476: E/AndroidRuntime(343): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.iosif.hamlatzis/android.app.NativeActivity}: java.lang.IllegalArgumentException: Unable to load native library: /data/data/com.iosif.hamlatzis/lib/libRoyalReels.so
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.os.Handler.dispatchMessage(Handler.java:99)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.os.Looper.loop(Looper.java:123)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.ActivityThread.main(ActivityThread.java:3683)
03-17 12:39:19.476: E/AndroidRuntime(343): at java.lang.reflect.Method.invokeNative(Native Method)
03-17 12:39:19.476: E/AndroidRuntime(343): at java.lang.reflect.Method.invoke(Method.java:507)
03-17 12:39:19.476: E/AndroidRuntime(343): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
03-17 12:39:19.476: E/AndroidRuntime(343): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
03-17 12:39:19.476: E/AndroidRuntime(343): at dalvik.system.NativeStart.main(Native Method)
03-17 12:39:19.476: E/AndroidRuntime(343): Caused by: java.lang.IllegalArgumentException: Unable to load native library: /data/data/com.iosif.hamlatzis/lib/libRoyalReels.so
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.NativeActivity.onCreate(NativeActivity.java:199)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
03-17 12:39:19.476: E/AndroidRuntime(343): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
03-17 12:39:19.476: E/AndroidRuntime(343): ... 11 more