当我从eclipse启动我的Android应用程序时,它显示主屏幕,然后我需要解锁屏幕并转到我的应用程序。我希望它只是默认显示我的应用程序。
我尝试右键单击应用并选择Run As ...,但Android应用程序不是那里的选择。我需要为我的应用程序手动创建一个新的Android运行配置,然后启动它。
有没有办法让我的应用程序默认显示?我正在使用Android 2.2版的模拟器?
注意:我也收到一条错误,上面写着“模拟器”未知的savevm部分类型95“,我不知道这意味着什么
感谢, 杰夫
答案 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之前,我认为模拟器总是在屏幕锁定的情况下开始,然后他们改变了它,它从你的应用程序开始