initMethodID = (*env)->GetMethodID(env,clsGoodsInfo,"init","(Ljava/lang/String;I)V");我现在的init方法为public void init(String goodsImage,int goodsNum);
这样的话就可以找到这个方法。
但是我现在的init方法为
public void init(String goodsImage,String goodsName,int goodsID,int goodsPrice,int goodsNum);
我把上面的语句改写成initMethodID = (*env)->GetMethodID(env,clsGoodsInfo,"init","(Ljava/lang/String;Ljava/lang/String;I;I;I)V");
就会报错 noSuchMethod异常,请高手告诉我应该怎么写才能够找到这个method呀,多谢了!!