歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android綁定服務運行錯誤:BinderProxy cannot be cast to ICounter的解決辦法

Android綁定服務運行錯誤:BinderProxy cannot be cast to ICounter的解決辦法

日期:2017/3/1 9:57:36   编辑:Linux編程

Android綁定服務運行錯誤:BinderProxy cannot be cast to ICounter的解決辦法。

搞了大半天才解決,不得不說,android命名真的很嚴格,我所知

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

天又遇到一個,導致如下錯誤:

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

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

質上,按著這個錯誤去找,是找不出錯誤的,原因未知,要

不然也不會因為這個問題搞了大半天,汗一個!

具體原因是資源配置文件中服務的過濾器中的action命名與

包名有重復,看下圖吧:

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

最後改了一下名字,然後重新運行,就正常了,看下圖:

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved