2011-09-03 3 views
5

NDK r5b를 사용할 때 xml 을 사용하여 jni 디렉토리에서 빌드 할 때 Android NDK : 어설 션 오류 : TARGET_PLATFORM이 정의되지 않았습니다.

$NDK_DIR/ndk-build 

제대로 작동합니다. 하지만 r6b로 바꾸면 (똑같이 $ NDK_DIR을 다르게 설정하면) 동일한 명령을 실행하면

/usr/local/android-ndk-r6b/build/core/setup-toolchain.mk:20: *** Android NDK: Assertion failure: TARGET_PLATFORM is not defined . Stop. 

r5b에서 r6b에서 다르게 수행해야하는 작업은 무엇입니까?

답변

6

용액 JNI/Application.mk에 행을 추가하는 것이다

APP_PLATFORM = 로이드 -8-

이 R6B하는 새로운. (r5b 또는 r6, 단지 r6b에는 필요하지 않습니다.)

+0

jni/Application.mk가 ndk에 여러 번 나타나기 때문에이 전체 경로를 지정하면 좋을 것입니다. – Ixx

+0

Ok, 찾았습니다. 프로젝트 (sdk가 아님) jni 디렉토리. – Ixx