Question: I am having a ViewSonic Tablet Intel Atom processor running with Android OS. I have created a helloWorld App using Android SDk, I am able to run on my tablet but when I tried my actual app with have JNI interface too, the application installation failed with an error message "Application not Installed".

Can some one guide me how I can install (or compile) my application (including JNI layer) so that It can run on my Android Tablet.

Do I need to compile my JNI libs using [android-x86 NDK](http://www.android-x86.org/) or normal NDK is fine?

-Regards,

Answer: 
x86 is not supported in the current release of the NDK

> 
> The latest release of the NDK supports
>  these ARM instruction sets:
> 
> 
> * ARMv5TE (including Thumb-1
>  instructions)
> * ARMv7-A (including
>  Thumb-2 and VFPv3-D16 instructions,
>  with optional support for
>  NEON/VFPv3-D32 instructions)
> 
> 
> Future releases of the NDK will also support:
> 
> 
> * x86 instructions (see
>  CPU-ARCH-ABIS.HTML for more
>  information)
> 
> 
> 

[Source: Google NDK Documentation](http://developer.android.com/sdk/ndk/overview.html)
Check again... Latest version of Android NDK (r6b or later) supports x86.

<http://software.intel.com/en-us/articles/ndk-for-ia/#building-ndk-applications>
http://developer.android.com/sdk/ndk/overview.html