java—如何在c++jni中定位kotlin中的静态方法?

vulvrdjw  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(163)
package com.example.flutter_app

class JNI {
    companion object {
        private fun loadWavAsset(assetMgr: AssetManager, assetName: String, index: String, pan: Float): Boolean {
    //...
    }
}

然后我像这样缓存jni:methodid: loadWavAsset ,和签名 (Landroid/content/res/AssetManager;Ljava/lang/String;Ljava/lang/String;F)Z 我们班是 com/example/flutter_app/JNI .
我相信这与kotlin的静态方法有关。kotlin类中的伴随方法真的是jni上的静态方法吗?
我怀疑的另一件事是 Float . 我没有用 float 当我这么做的时候 F 在签名上。哪个应该是你的签名 Float ?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题