- Home /
C++ Native Library on Kindle Fire
I have been trying to get our native C++ library working with Kindle Fire HD 8 and Kindle Fire HD 10, but it seems to not be working for either of them. I keep getting a DLLNotFoundException. The library works perfectly fine on standard Android.
I have tried building both ARM and x86 libraries but it doesn't find it for some reason. I am building in Unity 3D 5.6.7f1 with minimum Android version as 5.1 and target Android as 8.0. EDIT: I made sure that the C++ library supports Android 5.1 as well, but still no luck.
Has anyone done this? Can anyone point me to a tutorial for this or help me figure out what I am doing wrong here?
can you try this application? the processor is a really common one, i am not familiar with nuity 5.1 it has the option to use both internal and grandle build systems? can you try both? and also i would disable the strip asembly incase the dlls are getting removed? and if in case is because is not found try this solution https://stackoverflow.com/questions/10003028/dllnotfoundexception-in-unity3d-plugin-for-c-dll
I am not sure what you are asking about "can you try this application?".
I am already doing what most of those are saying by putting a different build of the library in different folders for different architectures:
Plugins
>> Android
>>>> arm64-v8a
>>>>>> libBSW_CPP.so
>>>> armeabi-v7a
>>>>>> libBSW_CPP.so
>>>> x86
>>>>>> libBSW_CPP.so
>>>> x86_64
>>>>>> libBSW_CPP.so
I would put a picture in here but Unity Answers seems to be having a hard time parsing either a png or jpg of it. I don't see option to build in internal vs grandle. I am building an apk in grandle in Android Studio I believe and then just taking the dlls from inside that apk to put in Unity. That method works great for regular Android.
sorry missed the link http://www.dependencywalker.com/
Your answer
