Pocket

Android「Unfortunately, (app) has stopped.」エラーの対応記録

  • add this entry to hatena bookmark

開発しているアプリを実行した際に、「Unfortunately,(app) has stopped.」エラーがエミュレータ上で表示される状態となりました。解決までの経緯を記録しておきます。

エラー状態

AVDで実行した際に「Unfortunately,(app) has stopped.」が発生する状態でした。実端末にアプリをインストールした際にも同様の状況となりました。

Eclipse上で開発しているのですが、アプリのコード上は問題はなく、実行すると上記のエラーが発生しました。

logcatでは、抜粋ですが、以下のエラーが表示されていました。

E/Trace: error opening trace file: No such file or directory
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo: java.lang.ClassNotFoundException:

ここまでの状況で原因を推測すると、アプリコード以外の部分でまずい所がある、という事でした。

また、ググってみると、このエラーに関する記載は多くはないですがある状態でした。ですが、直接原因が特定できるようなものではありませんでした。

原因判明

結論から記載すると、私のアプリの「AndroidManifest.xml」に必要な設定が足りていない事が直接的な原因でした。

GoogleMapsを使うアプリをいくつか作っていますが、今回のアプリには以下の設定を入れる事を忘れていました。

<uses-library android:name="com.google.android.maps"/>

この「Unfortunately, (app) has stopped.」エラー自体は、何か基本的な設定が出来ていない場合などに発生するエラーだと思います。多分、上記の設定を入れていても、他の必要な設定が出来ていない場合は同じエラーが出るのだと思います。このエラーの発生個所をEclipse側などで具体的に提示してくれるとうれしいのだけど、と思いつつ、以上になります。

読者登録はいかがでしょうか?RSS配信中です。

Pocket

2 thoughts on “Android「Unfortunately, (app) has stopped.」エラーの対応記録

  1. Pingback: Android「Unfortunately, (app) has stopped.」エラー | 集客・販促系iPhoneアプリ/Androidアプリ制作、開発:職人小町

  2. Pingback: Androidエラーの傾向と対策 | android manifest configChanges

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

チェックサイト RSS Feed読者登録はいかがでしょうか?RSS配信中です。