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
-~----------~----~----~----~------~----~------~--~---

Reply via email to