Android应用程序编译和安装,但不会显示在我的应用程序中

时间:2010-11-09 00:51:44

标签: android

有没有人看到一个问题,你可以将你的应用程序导出到.apk文件,你可以安装它,一切看起来不错,但应用程序永远不会出现在已安装的应用程序列表中。我有另一个安装并运行良好的应用程序。完全被我错误的东西所困扰......我认为它已正确签名(我已经在工作应用程序上测试了密钥......我错过了一些非常愚蠢的东西吗?)

EDIT 我正在编辑添加解决方案。 Android要求在清单中将主Activity称为MAIN。您可以根据需要调用您的类,但XML必须包括:

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

没有意识到这一点,我已经将其他东西命名为,而不是直接失败,它在模拟器中完美运行,但未能在手机上打开。

1 个答案:

答案 0 :(得分:1)

您需要使用android.intent.category.LAUNCHER创建一个带有android.intent.action.MAIN的活动,有点像这样:

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

有关详细信息,请参阅此处:http://developer.android.com/guide/topics/manifest/manifest-intro.html(在图标和标签下)。