应用程序安装在未显示在应用程序菜单中的设备上

时间:2013-04-09 10:09:49

标签: java android

我正在尝试在Samsung Galaxy Tab 2上运行一个眼睛检测应用程序。当我运行该应用程序时,它在控制台窗口中显示以下内容:

[2013-04-08 14:24:16 - EyeDetect] Performing sync
[2013-04-08 14:24:20 - EyeDetect] Uploading EyeDetect.apk onto device 'c16070a0ffe3c9f'
[2013-04-08 14:24:20 - EyeDetect] Installing EyeDetect.apk...
[2013-04-08 14:24:23 - EyeDetect] Success!
[2013-04-08 14:24:23 - EyeDetect] \EyeDetect\bin\EyeDetect.apk installed on device
[2013-04-08 14:24:23 - EyeDetect] Done!

然而,该应用并未在Android设备的应用菜单中显示。但是,它出现在settings>application>manage applications下的应用程序列表中。

所以它似乎是设备上安装的应用程序之一,但我无法弄清楚如何运行该应用程序。我真的需要你的帮助。

此外,我无法调试应用程序,因为调试透视图未显示。

5 个答案:

答案 0 :(得分:0)

尝试以下方法:

如果先前已安装该应用程序且未再次安装,则从命令提示符运行“adb uninstall”软件包名称

在手机上设置 - >申请 - >发展 - >可调试为真

尝试从命令提示符adb install apk.file

安装应用程序

重启设备:重启手机&蚀

答案 1 :(得分:0)

眼睛检测应用程序可能是一项新功能,可在设置下显示。例如。当您安装壁纸和键盘时,它们处于设置>应用程序>管理应用程序,但它们不会在屏幕上显示为应用程序,因为它们没有意图过滤器,如前所述。

答案 2 :(得分:0)

您所描述的是没有清单时应用程序的行为。如果你还没有在你的清单或启动器活动中定义任何应用程序,那么Android就会好起来,好吧,谢谢APK,我不知道如何处理它。"因此,您无法启动任何启动器,因为它无法启动您的应用。

答案 3 :(得分:0)

在使用apk时,清单文件中可能会有一些轻微的错误。这些不会显示为任何错误,但可以在控制台页面中查看。请在购买apk之前检查并验证。

在我的情况下,清单文件中缺少元素的结束标记。但是我可以制作apk并成功安装在设备中。

这无法在应用列表页面中查看,但在搜索内部设置页面时,应用列表中的内容已存在。

在这种情况下,进一步的重新安装也受到限制。稍后我需要从设置页面手动卸载此应用程序。

答案 4 :(得分:0)

1。非常在意向过滤器所在的位置!

2。如果存在重复项,则非常好,如果存在则删除一个。

3。在意图过滤器内部,内部属性

       

    <category android:name="android.intent.category.LAUNCHER" />

    //Remove        <!--<data android:mimeType="image/*" />-->

  1. 对于每个内部intent-filter属性,您可以确保知道它们为什么在那里。