2012-01-24 15 views
1
[2012-01-23 15:55:42 - MyApp] No Launcher activity found! 
[2012-01-23 15:55:42 - MyApp] The launch will only sync the application package on the device! 

私のアプリを起動しようとすると、このエラーがコンソールに表示されます。私はこれに関するこの他の質問をすべて読んだので、すべての人がAn​​droidManifest.xmlファイルを修正する必要がありました。Androidランチャーは起動しません(私のXMLをチェックしてください)

以下は私のAndroid Manifest全体です。これは約50回以上エラーが発生しています。

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="danny.personal" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="10" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 

     <activity 
      android:label="@string/app_name" 
      android:name=".Home" > 
      <intent-filter> 
       <action android:name="danny.personal.HOME" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:label="@string/app_name" 
      android:name=".ContactHome" > 
      <intent-filter> 
       <action android:name="danny.personal.CONTACTHOME" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

    </application> 

</manifest> 

答えて

1

変更:

<action android:name="danny.personal.HOME" /> 

へ:

<action android:name="android.intent.action.MAIN" /> 

それはあなたのメイン活動だと仮定。また、次のように2番目のアクティビティ(ContactHome)に関連付けられているXMLブロックを変更します。もちろん

<activity android:label="@string/app_name" 
      android:name=".ContactHome" /> 

これはHomeはあなたの主な活動であるとContactHomeHome内から起動されていることを前提としています。

+0

ありがとうございます!私は最初の部分、 ''を変更しなければなりませんでしたが、 '/>'が ''タグを閉じているので、2番目の部分はエラーです。 – DannyF247

+0

@ DannyF247 2番目の部分については、_whole_ 'activity'ブロック(' ContactHome'に対応)を上記の投稿と置き換えてください。 –

+0

しかし、インテントフィルターはどこに行きますか? – DannyF247

関連する問題