Android runs on a Linux system - DLL files are usually bytecode compiled for Windows. You should now be able to use the resulting . so file in your Android project. DLL stands for "Dynamic Link Library" and is a Windows concept.