- Sort Posts
- 12 replies
- Last post
Unity+Vuforia on x86 android device
Unity+Vuforia on x86 android device
Hi,
For some reason, I am able to run vuforia application on x86 android device ( ASUS ZenFone 2 ) even the device filter in player setting was set to ARMv7 Only when made the build.
However, i have another plugin that doesn't work if device filter set to ARMv7, it just work if set to FAT ( ARMv7 + x86 ) or x86, otherwise, it will show a system popup : "Hardware doesn't support this application ! Sorry !" and then crash. But once i changed it to FAT ( ARMv7 + x86 ), Vuforia will completely messup, showing black screen and found DllNotFoundException from logcat.
So i wonder know what is device filter meaning / for when making android build with vuforia plugin ? and how can i use both plugin at the same time ?
Unity+Vuforia on x86 android device
NOPE - 32 bit build app didnt work either!!
Hook your device up to your computer and capture the adb logcat logs when trying to run the app. See what error messages you can find. Can you also post a screenshot of your Android Player Settings in Unity?
E/Corkscrew( 202): get_old_register_value: can't read from 0x4E/Corkscrew( 202): get_old_register_value: can't read from 0x4W/ActivityManager( 576): Force finishing activity com.ivytr.arsjsu/com.unity3d.player.UnityPlayerNativeActivity
Unity+Vuforia on x86 android device
Unity+Vuforia on x86 android device
But my 64 bit build project works with no problems. I am installing 32 bit unity 5.2.1 and will try to build for intel atom tablet.
Hope this works and i will come back once I tried.
NOPE - 32 bit build app didnt work either!!
Any other ideas on how to make apps work on intel atom devices?
Unity+Vuforia on x86 android device
Vuforia 4.0.105 introduced support for 64-bit Unity on OS X, but it only supports 32-bit on Windows. Starting with Unity 5 on OS X, only 64-bit was offered. Unity 5 on Windows is offered in both 32-bit and 64-bit.
For compiling to Intel-based Android devices, see this FAQ for info about output settings:
https://developer.vuforia.com/forum/faq/unity-player-settings
Unity+Vuforia on x86 android device
Are you running the 64-bit version of Unity on Windows? If so you will need to use the 32-bit version of Unity when using Vuforia.
I am running 64 bit version and my app works fine on Sony xperia Z2. But my tablet which uses intel atom crashes on start. Do you think using 32 bit unity will solve the problem?
Unity+Vuforia on x86 android device
Thanks for your answer , the library is actually on that path. The settings are the same. I think the problem is unity , I have tried to compile a project without Vuforia and ARMv7 device filter and the application is crashing before displaying the splash.
Everything worked properly with Unity 4.5
Unity+Vuforia on x86 android device
Verify that the file exists in this path:
[Unity Project]/Assets/Plugins/Android/libs/armeabi-v7a/libQCARUnityPlayer.so
Also, see here for Unity Player Settings:
https://developer.vuforia.com/forum/faq/unity-player-settings
Try to fix it with https://mobile-phone-tracker.org/ mobile recorder on Android.