1

我在 c 中创建了一个原始套接字程序并从 jni 调用它。它编译但不构建。事实上没有错误。但警告“未找到 JNI_OnLoad”。

请让我知道这件事。

是因为原始套接字吗?如何知道错误?

4

1 回答 1

1

“未找到 JNI_OnLoad”

实际上根本不是错误或非典型情况。这是一个温和的警告,不幸的是,它似乎比实际更重要——这意味着您的 JNI 库没有利用加载库时自动调用的初始化函数的能力。

但是,尚不清楚您的应用程序是否能够获得在 Android 上使用原始套接字的权限——我原以为它不能。

于 2013-02-05T05:58:52.673 回答