2012-01-30 1 views
0

ランチャーの仕組みを理解しようとしていますので、adroid sdkに含まれているサンプルコード "Home"をチェックしています。私がプロジェクトを実行すると、以下はコンソールで表示されるものです。エミュレータが完全に動作するように見えるので、なぜ私は "Launcherのアクティビティが見つかりませんでした!"コンソールにエラーがありますか?コンソールでエラーが表示されますが、エミュレータでプロジェクトが実行されているのはなぜですか?

[2012-01-30 11:24:18 - Home] ------------------------------ 
[2012-01-30 11:24:18 - Home] Android Launch! 
[2012-01-30 11:24:18 - Home] adb is running normally. 
[2012-01-30 11:24:18 - Home] **No Launcher activity found!** 
[2012-01-30 11:24:18 - Home] **The launch will only sync the application package on the** device! 
[2012-01-30 11:24:18 - Home] Performing sync 
[2012-01-30 11:24:18 - Home] Automatic Target Mode: Preferred AVD 'AVDNew' is available on emulator 'emulator-5554' 
[2012-01-30 11:24:18 - Home] WARNING: Application does not specify an API level requirement! 
[2012-01-30 11:24:18 - Home] Device API version is 8 (Android 2.2) 
[2012-01-30 11:24:18 - Home] Uploading Home.apk onto device 'emulator-5554' 
[2012-01-30 11:24:19 - Home] Installing Home.apk... 
[2012-01-30 11:24:29 - Home] Success! 
[2012-01-30 11:24:29 - Home] \Home\bin\Home.apk installed on device 
[2012-01-30 11:24:29 - Home] Done! 

答えて

1

は、私はそれがエラーを削除しようとしたが、それは実際には、少なくともこれは私が見たもので、他に何も変更されませんあなたのAndroidManifest.xml

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
+0

であなたの活動に次のインテントフィルタを設定します。さらに、私はなぜAndroid SDKのサンプルがこれらの行を追加するのを忘れるのだろうと思っています。私が検索したところでは、ランチャーにそのような行はありません。これはコーディングではなく、他のものであるべきです。 – sohretgorkem

関連する問題