NDK的android错误的Boost

Boost for android error with NDK

本文关键字:Boost 错误 android NDK      更新时间:2023-10-16

我正试图在包含c++库的android应用程序中添加对BOOST的支持。我遵循以下说明:

https://github.com/MysticTreeGames/Boost-for-Android

然而,我在运行命令时遇到了错误:

build-android.bat C:/Users/user/.android-sdk/ndk-bundle

错误:

Building boost version: 1.53.0
ERROR: %* is not a valid NDK root

是什么原因造成的?根是否不正确?我已经为此挣扎了好几个小时。。。

根据Ajitha的注释,ndk bundle目录与环境变量中指定的目录不同。例如,我的环境变量将$ANDROID_NDK_ROOT指向C:NVPACKandroid-ndk-r10e,而NDK捆绑包(可以通过ANDROID Studio>文件>项目结构>SDK位置>访问)指向C:Users%userAppDataLocalAndroidsdkndk-bundle