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