Java.lang.RuntimeException: Unable to instantiate activity ComponentInfo

與“Manifest文件中忘記註冊Activity”不同,這個錯誤發生的原因之一,應該是Manifest文件裏有註冊activity名字,但是要麼名字路徑錯誤(比如在其他訪問不到的地方如拷貝代碼卻忘記添加代碼所需的jar包,或者沒有使用完整路徑的包名),要麼就是該Activity類不是什麼正經類,比如我這邊誤操作,不小心把activity設置成abstract類型的 ,然後就無法實例化,所以startActivity時出現unable to instantiate activity。
解決問題時首先看看爲什麼無法實例化,是找不到類呢,還是類本身出問題了。知道原因之後,解決方法就好找了。

發佈了51 篇原創文章 · 獲贊 26 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章