Skip to content

调用GetStringUtfChars会失败 #760

@Glqmonxt

Description

@Glqmonxt

log入下图所示:
Image
能看到调用了JNIEnv->GetStringUtfChars("123"),然后返回值(char*的地址)存在x0中,但是这个地址的值是0,这是为什么?
这种方法是我用callJniMethodObject调用的
当我用module.callFunction方式调用,直接在调用JNIEnv->GetStringUtfChars的时候就抛出异常:java.base/java.util.Objects.requireNonNull(Objects.java:233)
是传入string参数之前需要做什么处理吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions