2011-09-13 39 views
3

我有同樣的問題,每個人都報告,但這突然開始發生。我的應用程序按預期工作,自動啓動MAIN活動。 但突然它停止工作,我開始看到找不到啓動器活動!消息。Android:找不到啓動器活動!之前工作

這是我的清單:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.xitrica.android"> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-sdk android:minSdkVersion="8" /> 

<application android:icon="@drawable/icon" android:label="@string/app_name" 
    android:theme="@style/Theme.Transparent"> 
    <uses-library android:name="com.google.android.maps" android:required="true" /> 
    <activity android:name="ElBusetonActivity" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="andoid.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name="RouteInfoActivity"></activity> 
    <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" 
     android:name="GetDirectionsActivity"></activity> 
    <activity android:theme="@android:style/Theme.Dialog" 
     android:name="PointProviderList"></activity> 
    </application> 
</manifest> 

很抱歉,如果我沒有正確發佈此片段。這是我第一次發表問題。

在此先感謝。 ( 「 」)(。)

+0

....它說''** andoid **而不是** android ** – EpicPandaForce

回答

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

上的活動名稱 這裏試試這個,前綴是指包路徑

+0

我終於可以修復它了。聽起來很瘋狂,但我所做的是刪除所有代碼並重新輸入。只有1次更改,刪除了我沒有使用的這個活動。 '' 雖然Activity類仍然存在 – jplaza

0

刪除 類機器人:名字=「 android.intent.category.DEFAULT」 爲這不是必需的。

0

說,如果你如果你想測試活動將率先推出,當你點擊「運行」有活動名稱測試活動

,只需添加兩行:

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

喜歡這個位置在您的AndroidManifest.xml下面:

<activity 
     android:name="TestActivity" 
     android:label="@string/name" 
     android:screenOrientation="portrait" > 
     <intent-filter android:label="@string/app_name" > 

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

      <category android:name="android.intent.category.LAUNCHER" /> 

     </intent-filter> 
    </activity> 
0

在清單中的活動之前使用點來聲明它。或者您可以將包名稱寫入您的活動名稱。 這樣.........

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

,如果你不使用包名稱,然後它決定了默認的。

相關問題