常常會看到ClassNotFound or Binary XML line #數字 Error inflating class
他的意思就是說(如果我沒有會錯意的話) :他找不到你import的那個library
為什麼呢?
可能性有幾種(我目前知道解決方式也只有兩種,所以就列出兩種)
1) 你沒有正確import Library
請確定這裡面有打勾了,而不是紅色的X (如果沒有正確import就remove掉重新import一次)
通常新建的專案都會有內建android-support-v4.jar 但是你library又有一份,所以就class not found
exception ,因為她不知道要用哪一個(應該是這樣吧?)
這個就簡單一點,把lib資料夾裡面的android-support-v4.jar 刪除就可以了!
當然會造成classnotfoundexception 跟 error inflating class可能原因有很多,只列舉我找到的解決
方式,紀錄一下 End
補充: multiple dex files define 也是有可能有重複的android-support-v4.jar(刪除即可)
沒有留言:
張貼留言