Window编译安卓so报错:Invalid Android platform: android-9
在执行make_android_lua53.bat的时候报错。
mkdir build_v7a,执行完这一局后,继续生成v7a的so文件,
C:/Work/proj/k_watcher/android-ndk-r10e-windows-x86_64/platforms/android-9 CMake Error at cmake/android.windows.toolchain.cmake:274 (message): Invalid Android platform: android-9. Call Stack (most recent call first): C:/Users/Administrator/AppData/Local/Android/Sdk/cmake/3.6.4111459/share/cmake-3.6/Modules/CMakeDetermineSystem.cmake:98 (include) CMakeLists.txt:17 (project)
CMakeList.txt:17 是 Project( XLUA )这一句。我的NDK是r10e,SDK路径是安卓Studio上拷贝过来的,也是正确的。这个报错怎么解决呢?
哎,还报 clang.exe: error: no such file or directory: '/MT',晕死!
error: no such file or directory: '/MT'这个我也遇到了,如果有同学有解决方案的话还请回答一下
@JiekeZhu @colourstar error: no such file or directory: '/MT' 这个问题我也找了很久,后来发现是 make_android_lua53.bat的原因 把 DCMAKE_BUILD_TYPE=Release 改成 -DCMAKE_BUILD_TYPE=Relase 就可以了。 目前用的是windows编译。不知道其他平台编译android会不会有问题。