/ usr /包括NDK缺失(r16b)

Joh*_* M. 8 android android-ndk android-studio

我刚刚使用SDK管理器安装了NDK(r16b),但是~/Library/Android/sdk/ndk-bundle/platforms/android-24/arch-x86/usr/include(我在OS X上)应该存在吗?我似乎找不到它.我有~/Library/Android/sdk/ndk-bundle/platforms/android-24/arch-x86/usr/lib.以下是从运行结果tree/arch-x86:

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
Run Code Online (Sandbox Code Playgroud)

有没有办法生成include目录?我其实是在找文件~/Library/Android/sdk/ndk-bundle/platforms/android-24/arch-x86/usr/include/android/api-level.h

ali*_*dro 5

在最新的SDK中,api-level.h位于

~/Library/Android/sdk/ndk-bundle/sysroot/usr/include/android/api-level.h
Run Code Online (Sandbox Code Playgroud)

在未来,如果你不能找到一个文件,因为改变了目录层次结构,你可以像下面找出

$ cd ~/Library/Android/sdk/ndk-bundle
$ find . -name "api-level.h"
Run Code Online (Sandbox Code Playgroud)