Hi all, Apologies for the cross post as i've recently raised this issue the android-ndk group but raising again as someone here may know the answer.
I'm having a problem when using *vs-android*<https://code.google.com/p/vs-android/> to build an Android native application using a *NativeActivity* class. The application i'm building is the NDK's *NativeActivity* source sample. Using the command line *ndk-build* and *ant* to build the sample works perfectly however using *vs-android* results in this error: *04-03 10:21:55.974: E/AndroidRuntime(7254): Caused by: java.lang.IllegalArgumentException: Unable to load native library: /data/app-lib/com.example.native_activity-1/libnative-activity.so* * * Looking at the *NativeActivity* source<http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3_r1/android/app/NativeActivity.java#NativeActivity.loadNativeCode%28java.lang.String%2Cjava.lang.String%2Candroid.os.MessageQueue%2Cjava.lang.String%2Cjava.lang.String%2Cint%2Candroid.content.res.AssetManager%2Cbyte%5B%5D%29> actually suggests that the native lib could be found, as it's *path* is valid, but the function *loadNativeCode* failed, (the *onCreate* function isn't being stripped as i've checked the .so). I realise this is probably a *vs-android* issue and so is outside the scope of this group however i have a question regarding the addition of the package post-fix characters. When i build the sample using *ndk-build* the application is installed to: *com.example.native_activity* but the sample built using vs-android installs it here: *com.example.native_activity-1* or sometimes even here: *com.example.native_activity-2* Does anyone know why the -1 is being post-fixed? Does anyone know how to make sure the -1 isn't post-fixed? Can this be controlled? The reason i'm questioning the post-fix addition is *vs-android* used to build and run the sample without problems; the application was installed without the -1 post-fix. :( Many thanks in advance for any help and/or advice offered. Andy Slater -- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

