생각해보면 환경 설정할때 안드로이드 API 버전을 지정하는곳이 없었다.
그래서 GLES 같이 특정버전이상 가능한 기능들은 에러가 나고 있다.

1.  Application.mk 을 연다.

2. 다음을 추가한다.
APP_PLATFORM := android-8

참고로 android-8은 2.2 프로요이다.
Posted by orange code
해결방법

1. C언어를 쓴다면 -> 직접 구현한다.

char* strlwr(char* s)
{
 // 셀프서비스



2. C++언어를 쓴다면 -> STL를 이용한다.

#include <string>
#include <cctype>
#include <algorithm>

std::string s = "~~~";
std::transform(s.begin(), s.end(), s.begin(), std::tolower); 


 
Posted by orange code
Android.mk 작성하기 간단

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

# game -> libgame.so 가 생성된다.
LOCAL_MODULE := game
# game.cpp가 컴파일된다. 
LOCAL_SRC_FILES := game.cpp

# 현재 폴더의 모든 *.cpp를 추가하는 문장
ADD_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
ADD_SRC_FILES := $(ADD_SRC_FILES:$(LOCAL_PATH)/%=%)
LOCAL_SRC_FILES += $(ADD_SRC_FILES)

include $(BUILD_SHARED_LIBRARY)

 
Posted by orange code