エラー等の原因を調べるのによくググってブログに解決策書いてあるの見てお世話になっているので、
自分も有用な情報残そうと思い、なかなかググっても書いてない問題解決した時はブログに書いていこうと思います。
さて、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がabstractクラスになっとる!!
色々implementsした時にIDEが余計なお世話したっぽい・・。
abstract取ったら無事動きました(^_^;)
なんだよ、こんなことかよ・・。
Menifestファイルに書いてあるActivityがabstractってことはありえないんだからこんな時はエラー表示してくれりゃいいのに・・・。
Unable to instantiate activity
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 14年前
- 住所: 北海道札幌市
- 連絡を取る:
コメントはまだありません。