美文网首页
NDK错误记录-NDK is missing a "platfo

NDK错误记录-NDK is missing a "platfo

作者: 神迹12 | 来源:发表于2021-10-26 09:04 被阅读0次

    1、 NDK is missing a "platforms" directory.

    NDK is missing a "platforms" directory.
    If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to /Users/daijun/Library/Android/sdk/ndk-bundle.
    If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
    
    

    NDK缺少“platforms”目录。如果您正在使用NDK,请验证NDK。将dir设置为有效的NDK目录。目前它被设置为D: AndroidStudioSDK\ndk-bundle。如果不使用NDK,请从ANDROID_NDK_HOME或local中卸载NDK变量。

    看错误提示,使用的NDK目录是/Users/daijun/Library/Android/sdk/ndk-bundle。


    image.png

    而此ndk-bundle目录下确实无platforms目录。

    查看其他已下载的其他版本的ndk。


    image.png

    发现本地已下载的21.3.6528147和20.0.5594570都有platforms目录。修改android工程的local.properties文件,指定使用的ndk目录。


    image.png

    2、由于工程目录中带有空格导致文件/目录找不到

    image.png
    clang++: error: no such file or directory: '4/app/src/main/cpp/armeabi-v7a'
    [5/6] Building CXX object CMakeFiles/native-lib.dir/native-lib.cpp.o
    FAILED: CMakeFiles/native-lib.dir/native-lib.cpp.o 
    

    关键看“4/app/src/main/cpp/armeabi-v7a”目录,发现程序中确实没有4这个目录,原来是原本的文件名为“xxx 4”,文件夹中间有空格导致。

    相关文章

      网友评论

          本文标题:NDK错误记录-NDK is missing a "platfo

          本文链接:https://www.haomeiwen.com/subject/irswoltx.html