2

複数の引数ドット表記を持つ次のメソッドがあります。

static public void configure( Activity activity,String client_options, String app_id, String... zone_ids )

だから今、私はそれを次のように呼び出したい:

jmethodID configMethodID =(*env)->GetStaticMethodID(env, adcolonyclazz, "configure","(Landroid/app/Activity;Ljav/lang/String;Ljava/lang/String;[java/lang/String;)V");

しかし、私が得たのは次のとおりです。

java.lang.NoSuchMethodError: no static method with name='configure' signature='(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;[java/lang/String;)V'

同じことが言えます:

jmethodID configMethodID =(*env)->GetStaticMethodID(env, adcolonyclazz, "configure","(Landroid/app/Activity;Ljav/lang/String;Ljava/lang/String;Ljava/lang/String;)V");

この特定のメソッドの署名変数を知っている人はいますか? ありがとう

4

1 に答える 1