xLua icon indicating copy to clipboard operation
xLua copied to clipboard

Window编译安卓so报错:Invalid Android platform: android-9

Open BAJIAObujie opened this issue 3 years ago • 3 comments

在执行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上拷贝过来的,也是正确的。这个报错怎么解决呢?

BAJIAObujie avatar Mar 22 '22 08:03 BAJIAObujie

哎,还报 clang.exe: error: no such file or directory: '/MT',晕死!

JiekeZhu avatar Mar 28 '22 15:03 JiekeZhu

error: no such file or directory: '/MT'这个我也遇到了,如果有同学有解决方案的话还请回答一下

colourstar avatar Apr 21 '22 08:04 colourstar

@JiekeZhu @colourstar error: no such file or directory: '/MT' 这个问题我也找了很久,后来发现是 make_android_lua53.bat的原因 把 DCMAKE_BUILD_TYPE=Release 改成 -DCMAKE_BUILD_TYPE=Relase 就可以了。 目前用的是windows编译。不知道其他平台编译android会不会有问题。

Anichkov avatar Jul 21 '22 10:07 Anichkov