gpt4 book ai didi

android - W/dalvikvm(16493) : Bogus method descriptor: void (V)

转载 作者:行者123 更新时间:2023-11-28 07:25:56 26 4
gpt4 key购买 nike

好的,我从我的 JNI 代码中得到了一个伪造的方法描述符。我正在尝试获取我的类构造函数方法 ID,但它不是在玩球。我也试过, (void) V ,(V)V , (无效) 无效

这些都不行,但是,当我设置一个 Int 参数并放置一个 (I)V 方法描述符时,它有效吗?但是传递一个未使用的不需要的参数是困惑的。我从官方 JNI 规范中复制并粘贴了方法描述符,我不知道为什么它不起作用。

编辑:我正在做正确的“”方法名称......

这是我的 C++:

jmethodID methHelperContructor = env->GetMethodID(javaHelperClass, "<init>", "void (V)");

这是我的Java:

Gameplay3DHelper(){};

最佳答案

除了自己通过 javah 运行示例 Java 类并阅读评论之外,不确定如何最好地将它们组合在一起。

我想如果你拿this Wikipedia articlethis JNI documentation在一起,在 Java 和 Android 之间建立连接,然后稍微摇晃一下,您可能会得出正确的类型签名是 ()V,表示“不接受任何参数,返回 void”。

关于android - W/dalvikvm(16493) : Bogus method descriptor: void (V),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18751674/

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