NDK를 실행하여 원시 코드를 컴파일하여 Atom (x86) 프로세서 및 ARM에서 실행하려고합니다. 아무리 APP_ABI를 설정해도 NDK는 armeabi 라이브러리를 생성합니다. APP_ABI에 x86 만 넣어도. 파일 크기는 항상 동일합니다. 여기에 내 Application.mk 파일이 있습니다 :Android ndk-build ignoring APP_ABI : = x86
LOCAL_PATH := $(call my-dir)
APP_ABI := x86
include $(CLEAR_VARS)
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_MODULE := myjni-jni
LOCAL_SRC_FILES := myjni-jni.c
include $(BUILD_SHARED_LIBRARY)
아니요. APP_ABI 이후에 무엇을 넣어야합니까? 저는 armeabi와 항상 같은 크기를 얻고 있습니다. 여기서 뭐가 틀린거야? 최신 NDK를 사용하고 있습니다.
일을 내가 이전 질문을 잘 모릅니다하지만 난 당신이 내가 APP_ABI를 넣고 있었어요 여기에 대답했다 좋아 : = android.mk의 모든 것이 작동하지 않지만 application.mk에 넣어 주면 고마워요 .......... –
아직도 사람들이 html을 읽지 않는 이유는 무엇입니까? ndk에서 docs 디렉토리의 파일 :) –
수수께끼가 없습니다. Ppl 게으른 수 있습니다. –