언리얼 4 자바 라이브러리 추가하는 방법
참조
https://forums.unrealengine.com/showthread.php?3504-Android-Java-Libraries-in-UE4-Game-(OUYA-SDK-Google-Play-Game-Services-etc-)
I just put all jar, libraries under C:\Program Files\Unreal Engine\4.1\Engine\Build\Android\Java
Full directory structure:
Engine\Build\Android\Java\jni\libmylib.so
Engine\Build\Android\Java\libs\mylib.jar
Engine\Build\Android\Java\libs\mylib.jar.properties (if you have)
[EDIT]
Also modified jni\Android.mk
-------------------
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := UE4
LOCAL_SRC_FILES := libUE4.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := libmylib.so
include $(PREBUILT_SHARED_LIBRARY)
-------------------
[/EDIT]
So they are always copied to Intermediate directory during build time.
I also edited GameActivity.java there to load my library.
I'm afraid this is not a recommended way because I edited default installation.
Please let me know better and recommended way.
NDK C++
https://github.com/aajiwani/EasyNDK-for-cocos2dx
댓글 없음 :
댓글 쓰기