【问题标题】:Unsigned Android apk file won't install未签名的 Android apk 文件不会安装
【发布时间】:2012-12-23 11:45:18
【问题描述】:

我从我的 eclipse 项目中创建了一个未签名的 APK 文件,以便在另一台设备上演示我的应用程序。它在模拟器和连接的手机上运行良好。 当我通过电子邮件发送并下载 apk 文件时(我已勾选允许来自未知位置的应用程序)但安装失败并显示消息。 “安装失败”并没有更多信息。 有什么想法可以检查吗?

【问题讨论】:

  • 他们需要启用从模拟位置安装
  • 确保您的手机中是否有足够的空间用于新应用程序。
  • 您是否要在专为手机设计的平板电脑上安装应用程序?您是否可能在清单中设置了所需的相机或类似的东西?

标签: android apk


【解决方案1】:

确保操作系统您尝试安装应用程序的手机版本符合您在清单文件中声明的 minSdkVersion。或者,如果该应用程序已安装,则卸载该应用程序并重新安装。也许它有效。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。通过从 Eclipse 卸载我通过 USB 安装的版本解决了这个问题。一旦那个版本离开我的手机,我就可以通过电子邮件给自己发送 APK,它们会很好地加载。

    【讨论】:

      【解决方案3】:

      您的所有应用都需要签名。在这里阅读:

      http://developer.android.com/tools/publishing/app-signing.html

      用 jarsigner 之类的东西签名

      【讨论】:

        【解决方案4】:

        在设备上,转到设置->应用程序->未知来源并确保已勾选。

        确保手机上有足够的空间,并且手机运行的是正确的 Android 版本。

        最后,如果这仍然不起作用,请签署您的 .apk 文件。

        【讨论】:

        • 未知来源已启用。我为 android 2.2 构建了应用程序。我认为它应该安装在 3.0 设备上。这个假设正确吗?我也会尝试签名。
        • 是的,如果应用程序是为 2.2 构建的,它应该可以在 3.0 上运行但是如果您在清单中只说版本 2.2,那么这可能是原因
        【解决方案5】:

        我遇到了同样的问题,最后只是签署了让他们完美安装的 apk。或者,如果您使用 play store 的 astro 之类的东西从运行它的手机中备份您的 apk 并将其发送到另一部手机 - 这也可以。我认为它可能没有正确打包,或者由于某种原因它需要签名才能安装。也可能是在新手机上发现了冲突的签名。

        【讨论】:

          猜你喜欢
          • 2015-08-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-06-19
          • 1970-01-01
          • 2015-05-07
          • 1970-01-01
          相关资源
          最近更新 更多