尝试按照这些说明(https://buckbuild.com/setup/getting_started.html)构建buck示例项目时出现以下错误。
BUILD FAILED: No native platforms detected. Probably Android NDK is not configured properly.
〜/ .profile
中的存储库设置export ANDROID_NDK_REPOSITORY=/Users/tm/Library/Android/sdk/ndk-bundle
版本根据ndk-bundle目录中的source.properties文件。
Pkg.Revision = 15.2.4203891
.buckconfig文件中的NDK设置
[ndk]
ndk_version = 15.2.4203891
答案 0 :(得分:1)
您需要确保在运行buck
命令时环境包含ANDROID_NDK_REPOSITORY
变量:
echo $ANDROID_NDK_REPOSITORY
此外,/Users/tm/Library/Android/sdk/ndk-bundle
目录应包含一个包含NDK v15的子目录android-ndk-r15
,例如,source.properties
具有此位置:/Users/tm/Library/Android/sdk/ndk-bundle/android-ndk-r15/source.properties
。