unity-调用动态库so-android篇 附录完整工程
1.如何制作so文件
参考https://blog.****.net/yangxuan0261/article/details/52420833
2.编译
cmd中cd到native目录下,运行命令编译 ndk-build NDK_PROJECT_PATH=. NDK_APPLICATION_MK=Application.mk
3.unity调用
编译文件导入Unity中
调用代码
public class testDll : MonoBehaviour {
[DllImport("NativeCode")]
public static extern int MyAddFunc(int x, int y);
// Use this for initialization
void Start () {
int ret = MyAddFunc(200, 200);
Debug.LogFormat("--- ret:{0}", ret);
}
}
4.测试
5.完整工程
https://download.****.net/download/yhx956058885/12346779