You need to do a runtime test. Read: android-ndk-r8b/docs/CPU-FEATURES.html

On Tuesday, August 28, 2012 10:41:12 AM UTC+1, B.Arunkumar wrote:
>
> Hi, 
>
>    Thank you for your mail. In the Application.mk, we have specified: 
>
> APP_ABI := armeabi-v7a 
>
> and in the Android.mk we have specified: 
>
> ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) 
>     LOCAL_CFLAGS := -DHAVE_NEON=1 
>     LOCAL_MODULE := OnVRView 
>     LOCAL_SRC_FILES += VideoDecoder.cpp.neon 
>     LOCAL_ARM_NEON := true 
> endif 
>
> and so only the armeabi-v7a library gets generated in the project when 
> compiled. Now when we upload the app to the PlayStore, will the app 
> atleast not be visible to non armv-7 devices? So what you are saying 
> is, check if armv-7 devices have neon support or not?? 
>
> Thank you, 
> B.Arunkumar. 
>
> On Aug 28, 12:27 pm, Doug <[email protected]> wrote: 
> > No.  Neon instructions are not part of the ABI specification, which is 
> what 
> > the device uses to determine which .so to load.  You have to detect that 
> at 
> > runtime OR you have to make the user make an informed decision about 
> which 
> > shared library to use (which drastically decreases usability of your 
> app). 
> > 
> > Doug 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > On Wednesday, August 22, 2012 2:06:36 AM UTC-7, B.Arunkumar wrote: 
> > 
> > > Hi, 
> > 
> > >    What about upload to the Google PlayStore? If we compile the app 
> > > for armv7 neon support, is it that Google PlayStore will automatically 
> > > restrict the app from being seen on non-neon devices? 
> > 
> > > Thank you, 
> > > B.Arunkumar 
> > 
> > > On Aug 22, 1:54 pm, "B.Arunkumar" <[email protected]> 
> > > wrote: 
> > > > Hi, 
> > 
> > > >      We have an app which is compiled for arm-v7 neon with 
> appropriate 
> > > > definitions in Application.mk and Android.mk. Is there any way to 
> > > > prevent installation  on Non Neon devices with an appropriate 
> message 
> > > > "Cannot install". Currently when I install the application by either 
> > > > debug or run mode, the application installs on the device but when 
> > > > opened. it crashes with an 
> > > > ExceptionInInitializer error. 
> > 
> > > > Thank you, 
> > > > B.Arunkumar 
>

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

Reply via email to