【问题标题】:Parse Error Installing custom built .apk解析错误安装自定义构建的 .apk
【发布时间】:2011-02-03 21:21:02
【问题描述】:

我已经构建了一个简单的自定义应用程序,我们希望将其推送到我们的销售代表手机上。我使用带有 Android SDK 的 Eclipse 开发它,它是为 Android 版本编写的 1.5 并且最小 SDK 设置为 3。我已经使用私钥(而不是调试密钥)编译了该应用程序,并且一切编译都没有错误。当我通过电子邮件将 .apk 文件发送给一些用户进行测试时,他们在单击 .apk 文件时会收到解析错误。以下是来自日志的内容:

WARN/PackageInstaller(2873):解析清单时出现解析错误。停止安装

但是,当一位用户在 Gmail 中打开邮件时,他们可以选择安装 .apk,它会顺利安装和运行。

谁能告诉我是否可以将 .apk 文件通过电子邮件发送给所需的人并直接从电子邮件中安装?我们还将 .apk 文件保存到 SD 卡并尝试从那里安装它,结果相同。我发现了一些关于在手机上安装文件管理器并使用它从 SD 卡安装的建议。但是,将其推送给我们的代表时,步骤越少越好。

任何帮助将不胜感激。

【问题讨论】:

    标签: android parsing android-install-apk


    【解决方案1】:

    谁能告诉我是否可以将 .apk 文件通过电子邮件发送给所需的人并直接从电子邮件中安装?

    仅当发送电子邮件客户端在电子邮件中放入正确的 MIME 类型时。

    通常使用基于 Web 的东西会更好地为您提供服务,或者手动设置(使用 application/vnd.android.package-archive 作为 MIME 类型),或者通过 Dropbox 之类的东西——将 APK 放在共享框中,以及使用 Android Dropbox 的人客户可以简单地从那里安装它。

    【讨论】:

    • 我知道,如果人们使用 gmail 应用程序下载 apk,我会遇到问题。
    • 大家好 - 感谢您的精彩回复。我会尝试您的建议 CommonsWare。感谢您的帮助。
    【解决方案2】:

    别担心。它的一个小问题。我也花了一周的时间,终于找到了解决方案。只需转到您的 manifest.xml 文件并执行休闲更改。

    //uses-sdk android:minSdkVersion="14"
    

    改成

    //uses-sdk android:minSdkVersion="3"
    

    或我们设备支持的任何较低级别的 sdk 版本。尝试一下。并回复,无论您是否满意。

    【讨论】:

      【解决方案3】:

      我认为,您的 gmail 帐户有问题。因为我总是通过 gmail 帐户向我的客户发送 .apk 文件。直到我在附加和发送 .apk 文件时没有遇到任何问题。尝试使用其他 gmail 帐户进行确认。

      【讨论】:

        【解决方案4】:

        当您的软件sdk版本与设备sdk版本不匹配时出现包错误 检查适当的设备 sdk 版本并更改您的软件 sdk 版本 您可以按照以下步骤进行更改 如果您在 Eclipse 中没有 sdk 版本,只需从

        下载它

        首选项->Android sdk 和 Avd 管理器->可用包

        之后在项目资源管理器中选择 项目根目录->属性->Android 并相应地更改版本

        【讨论】:

          猜你喜欢
          • 2018-09-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-12
          • 2013-12-09
          • 1970-01-01
          • 2023-03-30
          相关资源
          最近更新 更多