尝试使用最新的 AIR 3.5 SDK 创建 AIR Captive Runtime 时反复出现问题。
从 Flash CS6 在 Windows 7 中发布。
大多数时候 AIR 只会创建一个 .tmp 文件夹而不是一个 .app 文件夹
.tmp 文件夹中的 .exe 有时可以工作,有时会在启动时显示错误消息,说明存在错误版本的 air。在其他时候,.tmp 文件夹完全是空的。
任何有任何想法或建议的人都非常感谢!
再次遇到这个问题后,发现实际的解决方法是:
1) 编辑项目的 adobe air 应用程序描述符 xml 文件,确保未注释以下标记并包含扩展桌面配置文件:
<supportedProfiles>桌面扩展桌面</supportedProfiles>
2)清理你的项目
3)然后从 flexbuilder 导出发布版本并选择强制运行时选项。
下面列出的解决方案具有误导性(我实际上已经包含了上述步骤,但未将其包含在下面的描述中)。命令行执行是一条红鲱鱼。
我通过使用命令行请求并按照本网站上的说明解决了我的问题。
从我的机器上的 bin-release 临时文件夹执行命令行请求,我将以下内容修改为我的桌面设置:
c:\path\to\air3sdk\bin\adt.bat -package -storetype pkcs12 -keystore c:\path\to\certificate.p12 -target bundle myapp.exe myapp-app.xml -C . myapp.swf