Eclipse Android启动器显示主屏幕,而不是我的应用程序

时间:2011-07-28 15:26:55

标签: android eclipse

当我从eclipse启动我的Android应用程序时,它显示主屏幕,然后我需要解锁屏幕并转到我的应用程序。我希望它只是默认显示我的应用程序。

我尝试右键单击应用并选择Run As ...,但Android应用程序不是那里的选择。我需要为我的应用程序手动创建一个新的Android运行配置,然后启动它。

有没有办法让我的应用程序默认显示?我正在使用Android 2.2版的模拟器?

注意:我也收到一条错误,上面写着“模拟器”未知的savevm部分类型95“,我不知道这意味着什么

感谢, 杰夫

3 个答案:

答案 0 :(得分:2)

模拟器始终在屏幕锁定时启动。解锁它并等一下,有时它需要一分钟才能启动你的应用程序。如果片刻之后不起作用,请保持模拟器打开并再次尝试运行。如果它现在没有启动,那就有问题了。

答案 1 :(得分:1)

我想你要么没有创建你的项目作为一个Android项目开始,或者如果你没有创建一个启动活动(或删除你创建的那个)?无论哪种方式,您可能需要编辑AndroidManifest.xml文件并为活动添加intent过滤器。只是猜测。看起来应该类似于:

    <activity
      android:name={String for the name of your app}
      android:label={String for the name displayed on the icon}>
      <intent-filter>
        <action
          android:name="android.intent.action.MAIN"/>
        <category
          android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
    </activity>

**在您编辑之前发布^^^

就你的错误而言,我不知道那是什么,所以也许它与你的AndroidManifest无关。 :T

答案 2 :(得分:0)

检查您的清单,并确保您的活动具有正确的intent-filter

<intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" /> 
        </intent-filter>
顺便说一下,在Android 1.6之前,我认为模拟器总是在屏幕锁定的情况下开始,然后他们改变了它,它从你的应用程序开始