在Android Studio 3.4.1中,可以使用CMake或NDK-Build手动创建.aar文件。以下是使用CMake的示例代码:
首先,在项目的根目录中创建一个CMakeLists.txt文件。
在CMakeLists.txt文件中添加以下内容:
cmake_minimum_required(VERSION 3.4.1)
# 设置库名称和源文件路径
set(LIB_NAME YourLibrary)
set(SOURCE_DIR ${CMAKE_SOURCE_DIR}/src/main/cpp)
# 添加源文件
file(GLOB_RECURSE SOURCE_FILES ${SOURCE_DIR}/*.cpp)
# 添加库
add_library(${LIB_NAME} SHARED ${SOURCE_FILES})
# 添加其他依赖库(如果有)
target_link_libraries(${LIB_NAME} log)
android {
// ...
externalNativeBuild {
cmake {
// 设置CMakeLists.txt文件的路径
path "CMakeLists.txt"
}
}
}
点击菜单栏中的“Build”->“Make Project”来构建项目。
构建完成后,你可以在项目的build/intermediates/cmake/debug/obj目录中找到生成的.aar文件。
以上是使用CMake手动创建.aar文件的示例代码和解决方法。如果你想使用NDK-Build,请将CMake相关的代码替换为NDK-Build的配置。