yangxiong
yangxiong
  • 发布:2021-03-03 18:02
  • 更新:2021-09-10 15:01
  • 阅读:2471

原生插件android集成跳转原生activity报错

分类:nvue

通过原生module插件跳转activity报错

利用uniapp原生插件开发uniplugin_module,官方给的demo 能运行,自己写的代码出错

步骤如下:

编写module模块代码,然后vue中requireNativePlugin,然后触发js方法,在module代码中实现跳转Activity,就是demo中的gotoNativePage,报错如下:
2021-03-03 10:04:31.930 4152-4152/com.HBuilder.UniPlugin E/NativeInvokeHelper: com.***.RedirectModule@541fb95 Invoker gotoNativePage exception:java.lang.reflect.InvocationTargetException
2021-03-03 10:04:31.943 4152-4152/com.HBuilder.UniPlugin E/Html5Plus-onResume: 1614737071943
2021-03-03 10:04:31.995 4152-4152/com.HBuilder.UniPlugin E/weex: Argument Warning ! value is And default Value:NaN

2021-03-03 18:02 负责人:无 分享
已邀请:
k***@gmail.com

k***@gmail.com

这里我把我解决的结果发上来。我先写我解决的过程

先把它try catch出来,然后就发现它说该activity在androidmanifest.xml并没有被定义

在manifest[原生插件里面的AndroidManifest.xml]里面写上activity就好了

  • 9***@qq.com

    刚用这个解决了,舒服了

    <activity

    android:name="com.szzt.facedemo.FaceDetectActivity"

    android:theme="@style/Theme.Facedemo"

    android:exported="false"></activity>

    2023-03-06 11:48

l***@d-heaven.com

l***@d-heaven.com

请问解决了吗?我也遇到这个错误

  • k***@gmail.com

    这个我刚解决。主要是那个module里面的android manifest没有设置我们开的activity

    2021-09-10 14:50

该问题目前已经被锁定, 无法添加新回复