2011-09-13 36 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"> 

,如果你不使用包名称,然后它决定了默认的。