Log in or register to post comments

Android x86 support

April 29, 2015 - 5:36am #1

Hi, i'm triyng to update an old existing App.

The old App was made with the Vuforia Unity3D plugin, and relased about a year ago, and it's compiled only for ARMv7 android Devices, however, it can be executed also on Intel (x86) devices, due to the "ARMv7 interpreting layer" capability of x86 Android devices.

I know that i can compile an "hibrid" FAT (ARMv7+x86) APK with newer versions of Unity (4.6 and 5), but Vuforia plugin that hasn't x86 compiled libraries, so i MUST compile only for ARMv7.

So, the problem is that a new ARMv7-only compiled APK, made with newer Unity3D and Vuforia SDK versions runs (obviously) on ARMv7 devices, but crashes on x86!

 

Any suggestion?

Android x86 support

May 15, 2015 - 1:36am #6

With Unity 5 i can't made an ARMv7 App that runs on an Intel (with or without Vuforia)...so i think thai it'a an Unity-related issue!

Right, so, it might be a good idea to file a bug to Unity or to ask in their Forum.

 

Android x86 support

May 15, 2015 - 12:19am #5

My device(s) supports ARM emulation: i can run any App made with Unity3D and compiled only for ARMv7, with or without Vuforia (Unity 4.6).

With Unity 5 i can't made an ARMv7 App that runs on an Intel (with or without Vuforia)...so i think thai it'a an Unity-related issue!

?

 

Android x86 support

May 4, 2015 - 4:06am #4

Hi, if your device supports ARM emulation, it should be able to run an App which as been build for ARMv7;  this should also apply to an App built in Unity by selecting the ARMv7 "device filter" in the Player Settings.

The fact that you exclude the x86 from the Player Settings device filter should not cause the crash, based on the reasoning above (assuming your device has the ARM emulation support correctly implemented).

So, I am wondering if the crash might come from something else ? Are you for example using some 3rd party plugins / libraries that explicitly require x86 architecture ?

A simple test you can do is to build and run one of the Vuforia Samples (without making any changes) and see if those run correctly.

 

 

Android x86 support

May 4, 2015 - 12:06am #3

Yes, the device is an ASUS Transformer Pad, and ARM emulation is supported, i can run any ARM App on the market or in my archive (my old builds).

 

 

Android x86 support

April 30, 2015 - 2:05pm #2

You might want to see if your device supports ARM-emulation. See this post for more info:

https://developer.vuforia.com/forum/android/unsatisfiedlinkerror-samsung-galaxy-tab-3-native-applica#comment-2049523

 

Log in or register to post comments