Unable to instantiate activity

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 14年前
住所: 北海道札幌市
連絡を取る:

Unable to instantiate activity

投稿記事 by Dixq (管理人) » 8年前

エラー等の原因を調べるのによくググってブログに解決策書いてあるの見てお世話になっているので、
自分も有用な情報残そうと思い、なかなかググっても書いてない問題解決した時はブログに書いていこうと思います。

さて、Androidアプリ作ってて普通に実行出来ていたのが突然出来なくなった!
コンパイルは通るが、実行している時

09-18 16:28:51.663: E/AndroidRuntime(743): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{net.dixq.recievesysytem/net.dixq.recievesysytem.MainActivity}: java.lang.InstantiationException: can't instantiate class net.dixq.recievesysytem.MainActivity
...(中略)
09-18 16:28:51.663: E/AndroidRuntime(743): Caused by: java.lang.InstantiationException: can't instantiate class net.dixq.recievesysytem.MainActivity

こんなエラーメッセージで落ちてしまう。
ググってもManifestファイルに書いてある名前が違うんじゃないですか的なことしか書いて無くなかなか解決できず・・・。
こんな時はちょっと休もう。買い物行って帰ってきたら瞬時に原因が分かりました。
activity.png
activity.png (4.75 KiB) 閲覧数: 436 回
ん・・?Activityがabstractクラスになっとる!!
色々implementsした時にIDEが余計なお世話したっぽい・・。

abstract取ったら無事動きました(^_^;)
なんだよ、こんなことかよ・・。

Menifestファイルに書いてあるActivityがabstractってことはありえないんだからこんな時はエラー表示してくれりゃいいのに・・・。

コメントはまだありません。