我正在研究Worklight混合应用程序。在此设置中,我已经为Adobe Air SDK设置了环境路径。我遵循以下步骤:
这是我在Eclipse中遇到的构建错误:
E:air build failed:环境变量中提供的路径 'AIR_HOME'无效。确保提供的路径指向 已安装的Adobe AIR SDK的根文件夹。
答案 0 :(得分:1)
在我的Windows 7机器中并使用Worklight 6.1,我在System Properties > Environment Variables... > System variables
中设置了以下内容。构建成功通过。
变量:AIR_HOME
值:C:\ WorklightDev \ AdobeAir(解压缩SDK的根文件夹)
构建环境后,您将看到以下消息:
虚拟证书用于签署航空申请,因为a 证书颁发机构的PKCS12证书不可用。至 使用证书,在
<certificate>
下设置<air>
元素application-descriptor.xml
中的元素。
这是不是错误,而是警告。
这意味着它意味着 - 您没有为您的应用程序提供证书,因此正在使用虚拟证书。
请参阅以下信息中心主题:Signing Adobe Air applications
Adobe AIR应用程序必须经过数字签名才能供用户使用 安装它们。 IBM®Worklight为其提供默认证书 签署可用于开发和测试的AIR应用程序 目的。
使用您自己的应用程序签署AIR应用程序以进行生产分发 证书,请按照以下说明操作:
- 从证书颁发机构(see here for more information)获取PKCS12证书, 并将其导出为PFX文件。
- 将此证书放在硬盘上。
- 在
醇><certificate>
元素下设置<air>
元素application-descriptor.xml
<certificate>
元素的结构是:
<certificate password="password" PFXFilePath="path-to-pfx"/>
其中
password
是PFX证书的密码,path-to-pfx
可以 要么是相对于应用程序的根,要么是绝对的 路径。
找时间熟悉Worklight。这不是可选的
阅读以下内容: