更新
我尝试再次将AIR应用程序导出为EXE,现在我收到此错误:
创建本机安装程序文件时出错:无法生成时间戳:连接超时:连接。
我研究了这个错误并看到修复是为了执行以下操作(因为我的系统使用代理):
此处:[Adobe Flash Builder 4文件夹] \ jre \ lib \ net.properties
set:java.net.useSystemProxies =如果要使用系统代理,则为true,或手动指定。
我在Adobe文件夹中的net.properties以及我在系统上安装的每个JRE上都这样做了......但无济于事。
原始帖子:
还有其他可能导致这个问题的东西吗?
我在这里使用教程:http://bishoponvsto.wordpress.com/2010/03/10/deploying-air-application-with-air-runtimeredistributable-in-single-exe/ ....
....使用名为InstallJammer的程序构建安装文件。
本教程允许您执行以下操作:
当我阅读本教程时,AdobeAIRInstaller.exe安装得很好,我的第三方EXE安装就好了,但是在安装我的AIR应用EXE时出现以下错误:
无法安装应用程序,因为安装程序文件已损坏。尝试从应用程序作者处获取新的安装程序文件。
如果我自己运行我的AIR应用程序EXE,在导出发布版本后,它安装就好了。
为什么EXE文件本身可以正常工作但是当我尝试从Install程序运行它时会抛出错误说安装程序文件已损坏?
感谢您提供任何有用的提示!
答案 0 :(得分:2)
已解决:以前在计算机上安装AIR应用程序时会显示错误消息。您必须在添加/删除程序下删除AIR应用程序的每个实例,然后您才能安装这些文件。哇,我浪费了很多时间!!