마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

ndk-build 에서 APP_ABI := armeabi-v7a 옵션이 안먹히네요

0 추천
ndk-build를 하는데

armeabi-v7a 버전으로 빌드를 하려하는데요

Android.mk 파일에 APP_ABI := armeabi-v7a 옵션을 주었는데요

ndk-build를 실행하면 armeabi로 빌드가 되더라구요

armeabi-v7a설정을 하려면 Android.mk 파일에 APP_ABI := armeabi-v7a 옵션

만 주면 된다고 하는데;; 뭐더 설정할게 있는건가요?
oblab (1,490 포인트) 님이 2015년 5월 11일 질문

1개의 답변

0 추천
APP_ABI := armeabi-v7a
APP_PLATFORM := android-8

Application.mk 에 설정하는 내용일 것입니다.

위처럼 말이죠.

그리고 armeabi-v7a 만을 타켓으로 해서 컴파일 하실 필요는 없어 보이는데요

all컴파일하시면 해당 cpu이외에 해당 플랫폼이 지원하는 모든 cpu별로 lib 하위에 디렉토리로 구분되어서 만들어 질 것입니다.

 

컴러기 (22,230 포인트) 님이 2015년 5월 12일 답변
LOCAL_PATH := $(call my-dir)

include $(CELAR_VARS)
APP_ABI := all
APP_PLATFORM := android-8
LOCAL_LDLIBS += -llog
LOCAL_MODULE := MYTEST
LOCAL_SRC_FILE := ...소스파일
include $(BUILD_SHARED_LIBRARY)

---
이렇게 mk파일을 썻는데 ndk-build 실행하면 armeabi 으로만 컴파일이 됩니다;;;
...