2.3.3版本js没法调用原生代码。


2
下面是调试结果:

抱歉,是我没认真看清楚,确认下第一个 ret1 里的参数,

(Ljava/lang/String;)V

你这边改成这个试试。

文档上的样例是直接返回的

(Ljava/lang/String;)Ljava/lang/String; ->> (Ljava/lang/String;)V

你这个是改成void返回,我要的是要有返回值的。

试了一天了,各种方法都不行,估计是这个版本的BUG。


image
image
测试结果也是正常的;

你发代码给我看看

test.zip (2.9 KB)

你看下Android的log,调用失败,会有报错的

我真机调试,哪里能看到安卓的日志?

Android studio 里的 logcat 可以很清晰的查询日志

没用报错的,都是返回undefined。不知道什么问题,太奇怪了。

就是没有调用到java代码。java代码里面的打印输出都没有。