【问题标题】:Can't install third-party APK file无法安装第三方 APK 文件
【发布时间】:2012-03-25 00:43:09
【问题描述】:

我是一名新的Android程序员,但我已经使用eclipse一年半了。我正在为我学校的卫生部门开发一个 Android 应用程序,以允许学生加班跟踪某些健康行为。

我已经完成了应用程序的编码,并在虚拟设备上成功测试了它。应用程序在 AVD 上运行良好。

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

我使用一个名为 ASTRO 的市场应用程序来访问下载文件夹中的 apk 文件。但是,当我尝试安装它时,我得到了可怕的“解析包时出现问题”错误。我已经有这个问题好几个星期了。

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

我注意到的一件事是,每当我转到 ASTRO Market 应用程序中的 apk 文件并单击 apk 文件,然后单击“打开应用程序管理器”时,我都没有看到 apk 文件的任何设置(即:名称、显示尺寸、细节)。我在文件夹中拥有的所有 Marketplace 应用程序都有我的应用程序没有的可见设置。

我可能做错了什么?与构建apk文件有关吗?还是我错误地将其上传到手机上?不管是什么,请告诉我。

【问题讨论】:

  • 您是否尝试过将其作为 Eclipse 中的应用程序运行,通过 USB 连接您的 LG Thrill 并在 Eclipse 的“设备”视图中选择?
  • 6 年后我们还没有解决方案,我想我们永远不会知道问题出在哪里,而且整个问题都是离题的,请在 Android Enthusiasts 上提问

标签: android eclipse parsing apk


【解决方案1】:

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

【讨论】:

  • 我尝试在设备管理下启用未知来源。但是,当我单击设备管理员时,我收到一条消息说“没有可用的设备管理员”。如何添加设备管理员?
  • 无需编辑设备管理员(我在该选项中收到相同的消息)。只需启用未知来源即可。
  • 我已经启用了未知来源。我仍然收到错误消息。
  • 我发现了错误。我有 'android:minSdkVersion="10"' 而它应该是 'android:minSdkVersion="8"'。感谢您的建议。
【解决方案2】:

您检查过清单文件吗?您需要的最低 Android 版本是什么,您安装它的设备上的版本是什么?每次我遇到这个问题,都是因为设备上的操作系统版本低于最低要求。

【讨论】:

  • 我在 Android 2.2 上编码,我的 LG Thrill P925 是 Android 2.2.2 版本。
  • 我发现了错误。当它应该是 'android:minSdkVersion="8"' 时,我有 'android:minSdkVersion="10"'。感谢您的帮助。
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 2012-12-01
      • 1970-01-01
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 2017-08-10
      • 1970-01-01
      相关资源
      最近更新 更多