有没有人看到一个问题,你可以将你的应用程序导出到.apk文件,你可以安装它,一切看起来不错,但应用程序永远不会出现在已安装的应用程序列表中。我有另一个安装并运行良好的应用程序。完全被我错误的东西所困扰......我认为它已正确签名(我已经在工作应用程序上测试了密钥......我错过了一些非常愚蠢的东西吗?)
EDIT 我正在编辑添加解决方案。 Android要求在清单中将主Activity称为MAIN。您可以根据需要调用您的类,但XML必须包括:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
没有意识到这一点,我已经将其他东西命名为,而不是直接失败,它在模拟器中完美运行,但未能在手机上打开。
答案 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(在图标和标签下)。