startActivity()でアクティビティを開始したが、
Suspended exception ActivityNotFoundException
と表示される場合、
AndroidManifest.xmlのApplication Nodesに、
目的のActivityが追加されていない可能性があります。
対処するには、
- Eclipseの[PackageExplorer]から、[AndroidManifest.xml]をダブルクリック
- [AndroidManifest.xml]の編集画面下の[Application]タブをクリック
- [Add]ボタンをクリック
- [Create a new element at the top level, in Application.]で、[Activity]など追加したい要素が選択された状態で、[OK]ボタンをクリック
- (画面右下1/4の領域に表示される)Name*の右にある[Browse]ボタンをクリック
- [Select class name for element Application]下のリストから目的のクラスをクリック
AndroidManifest.xmlファイルを直接編集する場合、
<application></application>の間に
<activity android:name="クラス名"></activity>
を挿入すればOKです。
