当前位置:   article > 正文

cannot be cast to linux 环境,Android绑定服务运行错误:BinderProxy cannot be cast to ICounter的解决办法...

cannot be cast to com.somsakelect.android.mqtt.mqttservicebinder

Android绑定服务运行错误:BinderProxy cannot be cast to ICounter的解决办法。

搞了大半天才解决,不得不说,android命名真的很严格,我所知

道的,命名不能以包含android,资源命名不能包含大写字母,今

天又遇到一个,导致如下错误:

--------------------------------------------------------------------------------

上面提示是BinderProxy cannot be cast to ICounter,实

质上,按着这个错误去找,是找不出错误的,原因未知,要

不然也不会因为这个问题搞了大半天,汗一个!

具体原因是资源配置文件中服务的过滤器中的action命名与

包名有重复,看下图吧:

--------------------------------------------------------------------------------

721239772de28dddaf851f0450c0f0ef.png

最后改了一下名字,然后重新运行,就正常了,看下图:

1e86ddc6c7e0a9ee498086a1385b661f.png

0b1331709591d260c1c78e86d0c51c18.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/305296
推荐阅读
相关标签
  

闽ICP备14008679号