2017-12-31 12 views
1

SDK 관리자를 사용하여 NDK (r16b)를 방금 설치했지만 OSX에있는 ~/Library/Android/sdk/ndk-bundle/platforms/android-24/arch-x86/usr/include이 존재해야합니까? 나는 그것을 찾을 수없는 것 같습니다. 나는 ~/Library/Android/sdk/ndk-bundle/platforms/android-24/arch-x86/usr/lib입니다. include 디렉토리를 생성하는 방법은NDK (r16b)에서 누락 된/usr/include

arch-x86 tree 
. 
└── usr 
    └── lib 
     ├── crtbegin_dynamic.o 
     ├── crtbegin_so.o 
     ├── crtbegin_static.o 
     ├── crtend_android.o 
     ├── crtend_so.o 
     ├── libEGL.so 
     ├── libGLESv1_CM.so 
     ├── libGLESv2.so 
     ├── libGLESv3.so 
     ├── libOpenMAXAL.so 
     ├── libOpenSLES.so 
     ├── libandroid.so 
     ├── libc.a 
     ├── libc.so 
     ├── libcamera2ndk.so 
     ├── libdl.so 
     ├── libjnigraphics.so 
     ├── liblog.so 
     ├── libm.a 
     ├── libm.so 
     ├── libmediandk.so 
     ├── libstdc++.a 
     ├── libstdc++.so 
     ├── libvulkan.so 
     ├── libz.a 
     └── libz.so 

2 directories, 26 files 

있습니까 : 다음은 /arch-x86에서 tree을 실행 한 결과이다? 하나 개의 파일을 찾을 수없는 경우 실제로 파일 최신 SDK에서 ~/Library/Android/sdk/ndk-bundle/platforms/android-24/arch-x86/usr/include/android/api-level.h

+0

당신이 [통일 헤더]에 대해 읽어야을 찾기 위해 다음과 같은 (https://android.googlesource.com/platform/ndk/+/ndk-release-r16/docs/UnifiedHeadersMigration.md) –

답변

2

을 찾고, api-level.h 인해 계층 구조가 변경 디렉토리로, 향후

~/Library/Android/sdk/ndk-bundle/sysroot/usr/include/android/api-level.h 

에 위치, 당신은 할 수있다

$ cd ~/Library/Android/sdk/ndk-bundle 
$ find . -name "api-level.h"