我在c中创建了一个原始套接字程序,并从jni调用它。它编译但不构建。事实上没有错误。但警告“没有找到JNI_OnLoad”。
请告诉我这个。
它是原始套接字的becoz吗?如何知道错误?
答案 0 :(得分:1)
“没有找到JNI_OnLoad”
实际上根本不是错误或非典型情况。这是一个温和的警告,遗憾的是它显得比它更重要 - 这意味着你的JNI库没有利用具有在加载库时自动调用的初始化函数的能力。
但是,目前还不清楚您的应用程序是否能够获得在Android上使用原始套接字的权限 - 我原以为它不会。