2011-05-30 31 views
1

我想運行一個我在網上找到的Android源代碼。當我運行它時,它給我:Manifest.xml中的.Launcher找不到啓動器活動?

找不到啓動器活動!
此次推出只會同步設備上的應用程序包!
執行同步

我已經在我的Manifest.xml如下:

action android:name="android.intent.action.MAIN" 
category android:name="android.intent.category.LAUNCHER" 

出了什麼問題?奇怪的是它曾經工作過一次。然後當我再次運行時,它給了我需要強制應用程序。

這不是一個重複的問題,因爲我讀過每個人都建議將它們放在Manifest.xml中。

+0

請張貼整個Manifest.xml文件 – 2011-05-30 22:12:25

+4

另一種解決辦法是去:「運行 - >運行配置 - >然後選擇要啓動(它的名字下面的默認的活動明確提到的活動」 希望這有助於任何人面臨類似的問題! – Adroidist 2011-05-30 22:22:15

回答

9

我認爲你需要定義一個啓動活動。例如,在我的應用程序

<activity android:name=".Main" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

我已經定義了活動開始應用的開始。

+0

好吧,它的工作!是的默認活動不工作..我不得不明確提到manifest.xml中的活動的名稱 – Adroidist 2011-05-30 22:19:15

+0

太棒了。接受我的答案。 – FrEaKmAn 2011-05-30 22:22:48