安装Adobe Air文件失败,提示“文件已损坏”。

7

Adobe Air出现以下异常:

应用程序无法安装,因为AIR文件已损坏。请尝试从应用程序作者获取新的AIR文件。

请添加可能导致此错误的不同原因。

可能导致此错误的原因有:
  • AIR文件下载不完整或被破坏。
  • 应用程序作者发布了一个损坏的AIR文件。
  • 操作系统或硬件问题导致AIR文件损坏。
9个回答

3
我们遇到了和这位先生一样的错误:链接
文件 ~/.airappinstall 包含以下错误:

failed while unpackaging: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="invalid package signature" errorID=5022]

实际原因并不是文件损坏或者其他问题,而是我们的机器日期设置在过去,无法通过给定的证书验证。在更正电脑日期/时间后,安装就可以正常进行。

1
我有一个映射到S:的虚拟驱动器,这样可以在家里和工作电脑之间路径相同。我试图从S:路径安装AIR应用程序。我猜它像那样做了。将应用程序移动到我的桌面并在那里启动,就可以工作了。

1
昨天我遇到了这个问题,因为我的杀毒软件(avast pro / 静默模式)在扫描完成之前阻止了对文件的访问,看起来安装程序不喜欢等待,所以当我关闭静默模式时,我让杀毒软件忽略了扫描文件,然后安装成功完成。

1

我也遇到了同样的error=5022问题,经过长时间的思考,我终于找到了解决方法。很简单,在安装air应用程序之前,为系统设置正确的日期和时间,就可以顺利安装了。

不需要更改png名称或其他任何东西。


0

我在尝试从外部/网络驱动器安装AIR文件时遇到了这个错误。将文件复制到本地后,安装正常进行。


0

我在使用Flash Builder 4构建Flex 3应用程序时遇到了这个问题。

基本上,Flex 3 SDK文件夹中安装的AIR SDK是AIR 1.5.3(如果我没记错的话),但Flex 4 SDK文件夹中有AIR 2.0 SDK文件(我不完全确定问题出在哪里)。

我的解决方案是下载AIR 2.0 SDK,并将其解压缩到Flex 3 SDK文件夹上。一旦我这样做了,安装文件就可以正常工作了。实际上,Adobe有一篇关于以这种方式覆盖AIR SDK文件的文章,尽管它没有提及任何安装或Flash Builder 4的内容。


0
确保您正在签署应用程序可分发并与.air文件一起分发证书。
我遇到了相同的问题,并以这种方式解决了它。

0

对于一些奇怪的安装错误,请记住Chrome使用的Flash版本不支持AIR徽章安装。


0

我的应用程序失败是因为我系统上有另一个同名的应用程序。不是应用程序的版本,而是完全不同的本地应用程序,而不是AIR。

一旦我删除了那个应用程序,它就正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接