在Android中使用ndk时遇到问题
首先,我有MainActivity类/ A& B班 在native-lib.cpp中,我实现了两个将在A / B类中使用的函数,如下所示。
=========================================
extern "C"{
int Java_packagename_A_Afunc();
double Java_packagename_B_Bfunc();}
=========================================
此外,在A和B类中,都设置了库,函数声明如下。
=========================================
A类:
static { System.loadLibrary("native-lib"); }
public native double A();
B级:
static { System.loadLibrary("native-lib"); }
public native double B();
=========================================
然而,当我运行这个程序时,我突然停了下来。 另外,在native-lib.cpp中,虽然我使用了两个类中的函数,但当光标位于函数名称上时会出现以下消息。
=========================================
功能' Java_packagename_A_Afunc'永远不会使用
功能' Java_packagename_B_Bfunc'永远不会使用
=========================================
我的程序代码有什么问题?