-
Creator 版本: 3.8.2
-
目标平台:Android
-
重现方式:
我这边需要一个引入自定义的 so库,需要编译.c文件
但是在
externalNativeBuild {
cmake {
version “3.22.1”
path “…/app/src/main/cpp/CMakeLists.txt”
}}
cmake 文件里面
cmake_minimum_required(VERSION 3.8)
project(public_keys)
添加库,将public_keys.c编译成SHARED(动态库)
add_library(public_keys SHARED public_keys.c)
链接库
find_library(log-lib log)
target_link_libraries(public_keys ${log-lib})
但是在运行编译的时候出现这样的错误
Execution failed for task ‘:trunk:buildCMakeRelWithDebInfo[arm64-v8a][cocos]’.
Unexpected native build target cocos. Valid values are: public_keys
请问该如何配置