You are getting those errors because you are building for linux, but using the windows jni includes. This is because the compiler does not recognize the __int64 microsoft extension. You can build this in a windows environment, but you'll have to get the include files from the linux environment.
Also since the 0.9 beta has been released I have been unable to copy the .so to the /system/lib directory of the emulator. If anyone has found a way to do this that would be greatly appreciated. Thanks On Aug 22, 10:46 am, vol <[EMAIL PROTECTED]> wrote: > Actually, the errors stemmed from some compile-related > incompatabilities. > > Is it possible to do this from win32, or do I have to do it from > Linux? > > On Aug 22, 11:36 am, vol <[EMAIL PROTECTED]> wrote: > > > > > I'm having trouble building the JNI example > > athttp://davanum.wordpress.com/2007/12/09/android-invoke-jni-based-meth... > > . > > > First up, is it possible to actually do this from windows? Do I have > > to do this in a linux environment? I would think that doing this from > > windows is possible, but I don't have jdk/include/linux, just jdk/ > > include/win32, so that's throwing me. > > > Second, I am at step 6, and am attempting to use arm-none-linux- > > gnueabi-gcc. > > $ arm-none-linux-gnueabi-gcc -I/cygdrive/c/Program\ Files/Java/ > > jdk1.6.0_04/include/ -I/cygdrive/c/Program\ Files/Java/jdk1.6.0_04/ > > include/win32/ -fpic -c org_apache_NativeAdd.c > > > In file included from org_apache_NativeAdd.c:1: > > org_apache_NativeAdd.h:2:17: error: jni.h: No such file or directory > > In file included from org_apache_NativeAdd.c:1: > > org_apache_NativeAdd.h:15: error: expected '=', ',', ';', 'asm' or > > '__attribute__' before 'jlong' > > org_apache_NativeAdd.c:3: error: expected '=', ',', ';', 'asm' or > > '__attribute__' before 'jlong' > > > Ok. Cygwin + arm-none-linux-gnueabi-gcc didn't want to seem to include > > anything like that, so I just flat out copied over the contents, and > > it was happy to include them. Unfortunately, it didn't want to build > > them, giving me other errors like those seen above. > > > What do I have set up incorrectly for building JNI?- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new Android 0.9 SDK beta! http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---