在cocos3.8.2导出的Android工程无法编译自定义的.c jni 库

  • 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

请问该如何配置