2011-06-28 32 views
4

我使用Eclipse为Android开发了两个小应用程序。然后,我通过右键单击该项目并“以Android应用程序运行”的方式在手机上运行它们,并成功通过测试。但是,当我尝试安装.apk文件时,其中一个出现在列表中,而另一个不出现。我检查了应用程序管理器,它显示应用程序已保存。 我试着用手机上的“搜索”找到它,它可以找到除这个之外的所有保存的.apk。.apk安装在Android上,但无法找到任何地方!

请你有任何想法在哪里我做错尤其是,它似乎保存,而只会尽管应用程序经理表示,安装了该应用程序不会出现在手机上。

+0

他们是否被签名? – Marcus

+0

它有一个活动,听发射器的主要意图? –

+1

卸载并再次运行它,我已经发生过这种情况之前 – Marmoy

回答

-3

你的描述的方式是安静的凌乱。通过电话你的意思是模拟器?如果它找不到.apk并且它不出现在项目文件夹中,则清理项目(项目菜单)或重新启动Eclipse。这通常可以解决问题。 Idk为什么会这么频繁地发生。

1

您可能需要您的手机上启用第三方应用程序,因为它是不是能找到你所创建的一个。 (应用程序>>启用未知来源)

您也可以使用APK安装程序(搜索)应用程序,如App Installer轻松找到您自己的APK并安装它们。

和往常一样卸载并给它一个去,如上面提到它发生在每个人似乎。

8

找到了原因,这是发生。作为主要活动的一部分,您需要在您的AndroidManifest中使用此功能。

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

我的错误是我用<action android:name="android.intent.category.LAUNCHER"/>代替<category android:name="android.intent.category.LAUNCHER"/>。如果没有category.LAUNCHER,您不会告诉它在应用程序启动器中列出软件,因此它变得不可见。

+1

截止日期到来时挽救生命。 – oneat