【问题标题】:Error parsing package when installing my app安装我的应用程序时解析包时出错
【发布时间】:2018-10-07 13:07:13
【问题描述】:

所以当我尝试在我的 android Xperia z3 设备上安装签名的 apk 文件时,我收到了这个奇怪的错误。我已经坐了 6 个小时了,我没有找到解决早期问题中所有帖子的解决方案。究竟发生了什么?从我制作的 android studio 中的一个项目中下载 apk 文件只需单击 1 个按钮。这里有 xamarin????

我真的需要这方面的帮助。该项目在模拟器内部与调试和发布选项上运行。输出没有错误。

这些是最高和最低 android 版本的设定目标。 https://gyazo.com/fc82fd6c6edced442bd8a790166d3e03 我的 Xperia 在 6.0.3 上运行

“解析包时出现问题”。

请帮忙

【问题讨论】:

  • 如何生成apk?如果你安装 unsign apk 它会给出这个错误,你如何签名?
  • 我用 xamarin 中的档案签名。具有临时性
  • 我认为您在签署 apk 时出了点问题。您可以按照tutorial 手动签名。由于您已经在模拟器中运行了该应用程序,因此您可以在 ...\projcetfolder\bin\Release 中获取 apk 的签名
  • 好的,那么在“projectsfolder/bin/Release”文件夹中获取 signed.apk 文件可以在我的 xperia 上使用吗?我需要重命名它吗?还是我应该抓住那个签名的 apk 文件,然后尝试将它安装在我的 xperia 上?
  • 好的,所以我把那个文件原样安装到我的手机上,效果很好!老子乱扔垃圾。做一个答案,这样我就可以给你绿皮书的答案。你在这方面帮助了我很多。干得好先生。只是为了说明一下,我之前确实尝试过,但我确实更改了 androidmanifest.xml 文件中的一些代码,这可能会再次发生。非常感谢

标签: android xamarin xamarin.forms visual-studio-2017


【解决方案1】:

“解析包时出现问题”。

安装 unsign apk 时通常会发生此错误。
我认为您在签署 apk 时出了点问题。您可以按照tutorial : Manually Signing the APK 手动签名。由于您已经在模拟器中运行了应用程序,您可以在...\projcetfolder\bin\Release 中获取签名的 apk 并使用它来安装您的应用程序。

【讨论】:

  • 我下载了已签名的 apk,但仍然显示相同的错误。
【解决方案2】:

如果重命名不起作用,请检查 android 清单文件。我错过了

 <intent>
    <action android:name="android.intent.action.SEND" />
    <data android:mimeType="*/*" />
  </intent>

错过了这些*并导致了该问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-16
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    相关资源
    最近更新 更多