- Home /
DLL's in Android build. Why?
I'm build an Android version and look at apk. There is some dlls in assets/managed/ . But Android not support the dlls.
P.S. I think that iOs version have that dlls too. But, again, dlls works only on win platform.
Why they're here and how to remove it. (not import in build for some platforms)
Answer by Bunny83 · Oct 16, 2017 at 11:54 PM
What makes you think that .NET Assemblies only work on windows platforms? Like most file extensions a single extension can represent many different file formats. .NET Assemblies essentially are still PE libraries, however as they contain IL code (Intermediate Language) they are essentially hardware platform independent. They only need a .NET or Mono environment. Unity uses Mono as scripting environment.
You can even dynamically load assemblies on an Unity android build (I've done that already).
Your answer
![](https://koobas.hobune.stream/wayback/20220612141210im_/https://answers.unity.com/themes/thub/images/avi.jpg)