如何在Android文件中添加libpcap库

时间:2019-01-29 11:38:55

标签: android android-studio java-native-interface libpcap jnienv

我有一个使用Libpcap库用c编写的数据包捕获代码,它在Linux终端上运行良好,但是我想制作一个使用此代码的应用程序,但是我需要帮助将这个库添加到Android项目中。

我在使用android.mk的NDK构建中尝试过,但失败了,显示找不到参考,现在我做了c ++本机项目,我想添加libpcap库并想使用其功能。

这是我的CMakeLists.txt文件

cmake_minimum_required(VERSION 3.4.1)

add_library( 
    native-lib
    SHARED
    native-lib.cpp)

include_directories(BEFORE SYSTEM src/main/cpp/libpcap)
find_library(log-lib
log)

target_link_libraries( 
    native-lib
    ${log-lib})

我想在我的cpp代码中使用Libpcap库函数。

0 个答案:

没有答案