gpt4 book ai didi

java - Android JNI java.lang.NoSuchMethodError : no non-static method

转载 作者:太空宇宙 更新时间:2023-11-04 11:28:00 25 4
gpt4 key购买 nike

错误:

java.lang.NoSuchMethodError: no non-static method "Lcom/example/package/InternalWrapper$1;.InternalCallback(IILjava/lang/String;[B)V"

界面:

interface InternalDelegate {
void InternalCallback(int var1, int var2, String var3, byte[] var4);
}

类(class):

package com.example.package;

public class InternalWrapper implements InternalDelegate {

@Override
public void InternalCallback(int var1, int var2, String var3, byte[] var4) {
Log.e(LOG_TAG, "InternalCallback() !!!!!!!!!!!");
}

}

JNI部分:

// Prepare the Java callback
jmethodID methodId = env->GetMethodID(m_delegate_class, "InternalCallback", "(IILjava/lang/String;[B)V");

问题是这里出了什么问题?我可能会忽略一些内容,因此请从您的网站进行检查。

解决方案:下面的人说得对。委托(delegate)类是通过“this”设置的,我是在匿名类中完成的。

最佳答案

解决方案:评论里的人说得有道理。 委托(delegate)类是通过“this”设置的,我是在匿名类中完成的。

关于java - Android JNI java.lang.NoSuchMethodError : no non-static method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44136841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com