2012-03-25 262 views
1

我是Android的新程序员,但我现在一直在使用eclipse一年半。我正在为我学校的卫生部门开发Android应用程序,以允许学生加班追踪某些健康行为。无法安装第三方APK文件

我已完成应用程序的编码,并已成功在虚拟设备上对其进行测试。这些应用程序在AVD上运行良好。

但是,当我通过eclipse将项目导出为Android应用程序时,问题就出现了。我使用debug.keystore和androiddebugkey创建了apk文件。我创建了apk文件(大约115千字节)。接下来,我通过电话连接(LG Thrill)并通过我的电脑打开它。我将apk文件拖放到手机的“下载”文件夹中。

我使用名为ASTRO的Market App来访问下载文件夹中的apk文件。但是,当我尝试安装它时,出现了可怕的“解析软件包时出现问题”错误。现在我已经有这个问题数周了。

我已经尝试了各种解决方案。我开发了与手机相同的Android级别的应用程序。我曾尝试制作我自己的密钥库并导出。我也尝试制作更小的应用程序(即:HelloWorld)并安装它们。我不断收到相同的错误。

我注意到的一件事是,每当我去ASTRO Market应用程序中的apk文件并点击apk文件,然后点击“打开应用程序管理器”,我就看不到任何apk文件的设置(即:Name ,尺寸,细节)。我在该文件夹中拥有的所有Marketplace应用都有我的应用可见的设置。

我会做什么错?这是建立apk文件的东西吗?还是我错误地将它上传到我的手机?无论如何,请让我知道。

+0

您是否尝试过将它作为Eclipse的应用程序运行,并且您的LG Thrill通过USB连接并在Eclipse的Devices视图中选择了? – louielouie 2012-03-25 00:48:01

回答

5

转至:Settings->Security->Device Administration并确保您已启用Unknown Sources

+0

我试图启用设备管理下的未知源。但是,当我点击设备管理员时,我收到一条消息:“没有可用的设备管理员”。我如何添加设备管理员? – NewAndroidProgrammer 2012-03-26 19:51:18

+0

无需编辑设备管理员(我在该选项中收到相同的消息)。只需启用未知来源。 – stanwise 2012-03-26 19:57:50

+0

我已启用未知来源。我仍然收到错误。 – NewAndroidProgrammer 2012-03-26 22:22:02

2

你有没有检查过你的清单文件?您需要的Android所需的最低版本是什么,您正在安装的设备上的版本是什么?每次遇到这个问题,都是因为设备上的操作系统的最低要求版本低于此限制。

+0

我在Android 2.2上编码,我的LG Thrill P925是Android 2.2.2版本。 – NewAndroidProgrammer 2012-03-26 19:53:17

+1

我发现了错误。当它应该是'android:minSdkVersion =“8”'时,我有'android:minSdkVersion =“10”'。谢谢你的帮助。 – NewAndroidProgrammer 2012-03-27 00:17:05

+0

很高兴帮助,请确保您接受答案:) – javram 2012-03-27 01:36:05

0

首页 - >设置 - >应用程序设置 - >未知来源点击复选框上

0

我知道它有点老话题,但它只是发生在我身上(安卓4.1.1)。 解决方案:如果您打开了wifi,请确保您可以访问互联网。我处理了这个问题,并且出现了多个安装应用程序的请求。