我最近开始面对这个问题,当我通过Eclipse在AVD或Real Android设备上运行我的应用程序时,它显示应用程序已安装但未启动。当我去检查手机/ AVD时它没有在应用程序区域显示该应用程序但是当我转到“管理应用程序”时,我可以看到我的应用程序已安装。它有什么理由发生吗?
非常感谢所有帮助。
先谢谢。
阿里
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.game.bond.of.jungle"
android:versionCode="1"
android:versionName="1.0" >
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:theme="@android:style/Theme.Black.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="androidintent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
答案 0 :(得分:4)
您的主要活动可能缺少正确的意图过滤器。确保它是这样声明的:
<activity android:name="com.your.package.YourLauncherActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
答案 1 :(得分:1)
您确定已设置了正确的Run Configuration
吗?
Run As
Run Configuration
Launch Default Activity
Apply
和Ok
答案 2 :(得分:0)
我遇到了同样的问题,但由于某种原因启动默认活动无效。在项目中添加搜索意图过滤器之后,我以为我在 AndroidManifest.xml 中弄乱了一些东西,但这不是问题。它不会让我调试,虽然应用程序从设备启动时会启动。
这对我有用:
答案 3 :(得分:0)
在这种情况下检查的第一件事是,查看AndroidManifest.xml文件。大多数时候,