我有這個問題。 我創建了一個新的xml佈局(啓動畫面),並在清單中將其設置爲啓動器類別。 我在噸時間之前做過這件事,但它從未發生過。Android沒有啓動器活動發現
當MainActivity是LAUNCHER categpry,我通過intent運行Spalsh Activity。 做相反我得到錯誤找不到發射器活動。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".SecondActivity"
android:label="Second Activity" >
<intent-filter>
<action android:name="net.learn2develop.SECONDACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
在這一塊沒有問題,但如果我將它修改爲
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".SecondActivity"
android:label="Second Activity" >
<intent-filter>
<action android:name="net.learn2develop.SECONDACTIVITY" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
我得到的錯誤。
添加'<操作機器人:名稱= 「android.intent.action.MAIN」/>'到MainActivity –
嘗試用以下 –
如果您使用的是Eclipse,您可以使用嚮導創建一個新的活動。有一個步驟,您可以在其中放置活動的名稱和佈局文件的名稱。在這裏你可以啓用複選框「Launcher Activity」,並且eclipse修改你的清單文件。 – optimusfrenk