2011년 12월 21일 수요일

Android용 실행파일 만들기 (native)


Android용 실행파일 만들기...(c/c++)


준비사항
  1. NDK 개발환경
  2. 프로젝트아래에 jni 폴더를 생성하고, 아래 파일 생성
  3. Eclipse CDT의 builder를 설정하여 ndk-build 가능하도록 함

Android.mk

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := test
LOCAL_SRC_FILES := \
    main.cpp \
include $(BUILD_EXECUTABLE)

main.cpp

#include <stdio.h>
int main(int argc, char ** argv)
{
    printf("Hello, world!\n");
    return 0;
}

안드로이드 단말기에서 실행

adb 를 이용하여 실행파일을 read/write permission 이 가능한 /data에 올려두고 실행함.

$ adb push test  /data/
$ adb shell
$ cd /data/
$ ./test

댓글 없음:

댓글 쓰기