mars Could not find toolchain file: /build/cmake/android.toolchain.cmake

voj3qocg  于 4个月前  发布在  Android
关注(0)|答案(5)|浏览(55)

执行sudo python build_android.py 时环境配置
cmake 3.6 ,ndk 16b ;cmake 報錯cmake/3.6.4111459/share/cmake-3.6/Modules/CMakeDetermineSystem.cmake:104 (message):
Could not find toolchain file: /build/cmake/android.toolchain.cmake

xxls0lw8

xxls0lw81#

确认 NDK_ROOT环境变量是否配置成功了。 echo $NDK_ROOT看下

o2g1uqev

o2g1uqev2#

CMake Error at /Users/vvadmin/Library/Android/sdk/cmake/3.6.4111459/share/cmake-3.6/Modules/CMakeDetermineSystem.cmake:104 (message):
Could not find toolchain file: null/build/cmake/android.toolchain.cmake
Call Stack (most recent call first):
CMakeLists.txt
q5lcpyga

q5lcpyga3#

所以请问最后是怎么解决的呢

qmb5sa22

qmb5sa224#

一般就是环境变量NDK_ROOT没配, $NDK_ROOT/build/cmake/android.toolchain.cmake 这个文件能找到就解决了

pn9klfpd

pn9klfpd5#

一般就是环境变量NDK_ROOT没配, $NDK_ROOT/build/cmake/android.toolchain.cmake 这个文件能找到就解决了

我现在的ndk版本是r12b,我发现ndk下面根本没有build这个目录,cmake是在sdk目录下面的

相关问题