2016년 7월 18일 월요일

안드로이드 NDK 사용 기록(삽질기)

Android.mk

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE    := libjnitest
LOCAL_SRC_FILES := jnitest.cpp
include $(BUILD_SHARED_LIBRARY)

Application.mk

APP_OPTIM        := release
APP_ABI          := armeabi
APP_PLATFORM     := android-8
APP_BUILD_SCRIPT := Android.mk

jnitest.cpp

float add(float x, float y)
{
return x + y;
}

build.bat

ndk-build NDK_PROJECT_PATH=. NDK_APPLICATION_MK=Application.mk


위 파일을 한폴더에 만들어 놓은 후 배치파일을 실행하면 빌드후 .so파일이 잘 생성된다.
기본적인 환경설정등을 맞춰놓은 후에 가능.

댓글 없음:

댓글 쓰기