1、在任意地方新建一个目录,比如RunTest文件夹。
2、进入你的AIR项目使用的SDK所在目录,找到runtimes文件夹,复制进RunTest文件夹下。(如果你的程序中没有用到HTML控件或者HTMLLoader等跟webket有关的,那么你可以删除"runtimes\air\win\Adobe AIR\Versions\1.0\Resources\WebKit/dll"文件以减小你的项目体积)
3、在RunTest文件夹下面建立app文件夹。(文件名随意)
4、进入你的AIR项目使用的SDK所在目录,找到bin文件夹,将adl.exe复制进上面建立的app文件夹。
5、将你的AIR项目的Debug目录下面的文件全部复制进app文件夹下面。并将adl.exe改成你的程序名称(比如“稻田浏览器.exe”)。
6、返回RunTest目录,新建一个run.bat(文件名随意),里面写上“app\稻田浏览器 app\Main-app.xml”。(Main-app.xml就是你的项目配置文件)
7再写一个vbs文件(命名为run.vbs,名称可以随意起):屏蔽bat文件的doc框
vbs文件内容: set wshshell=createobject("wscript.shell")
wshshell.run "cmd.exe /c run.bat",0,true
8.然后开始打包。选择所有文件,右键——》添加到压缩文件(你可千万得装了winrar啊!)。在打开的压缩面板中,在常规面板中勾选“创建自解压格式压缩文件”。你会发现默认的压缩文件名变为exe后缀了:
压缩方式最好选择存储,这样你打包后的程序会很快解压缩并运行。
然后切换到高级面板,点击“自解压选项”。在弹出的窗口中,常规面板中设置程序的解压路径以及解压后运行的文件——这个非常重要:
别关闭该窗口,切换面板到“模式”, 勾选“解包到临时文件夹”。在安静模式中,选择“全部隐藏”。
一切ok~~ 打包后的程序就能直接运行了!
9.这个时候你就发现,输出的exe文件的图标是winrar默认的图标。这个好说,下一个更改工具改下即可,不表。另外一个就是,这个exe的图标该了后,程序运行了,你就发现程序的图标竟然是adl.exe的图标——很正常,你用的就是它。所以你还需要将adl.exe的图标也进行相应的修改。
10.最后,你会发现成个exe好大。ok,好好看看runtime文件夹下的文件,把你不要的dll删除。然后重新打包即可。
|
相关推荐
标题中的“让AIR程序...总的来说,将AIR程序转化为脱离运行环境的可执行文件,是一个结合了编程、打包技术和系统知识的过程。通过正确使用工具和理解每个步骤的作用,开发者可以有效地扩大他们的应用程序的受众范围。
***RSWF浏览器内API:AIR提供了一套浏览器内API,允许从网页上直接安装和运行AIR应用程序。了解如何使用这些API可以创建无缝安装的体验。 12. 更新AIR应用程序:了解如何更新已经发布到市场的应用程序也是开发者...
在本文中,我们将深入探讨如何使用Flex SDK创建第一个桌面Adobe Integrated Runtime (AIR)应用程序。首先,确保你已经安装了运行时环境并配置了Flex 3 SDK。主要涉及的工具包括AMXMLC编译器、AIR Debug Launcher ...
5. **发布应用**:完成开发和测试后,使用ADT工具生成最终的AIR安装包,供用户下载安装。 五、MyLogin示例 在提供的文件列表中,“MyLogin”可能是这个入门教程中的一个示例项目,它可能是一个简单的登录应用程序。...
- **运行时安装**: 用户需要安装 AIR 运行时环境才能运行 AIR 应用程序。安装过程简单,类似于安装其他桌面应用程序。 - **开发环境设置**: - **Flex Builder**: 使用 Flex Builder 可以方便地开发 AIR 应用程序。...
10. **发布和部署**:学习如何打包并发布AIR应用程序,以及通过Adobe AIR Developer Tool(ADT)创建安装包和签名应用程序。 在“下载说明.html”中,可能会包含下载教程的步骤、注意事项以及可能遇到的问题解决...
【Flex Air案例】这篇教程是针对对Adobe Integrated Runtime (AIR)...对于初学者来说,这是一个很好的起点,通过实践可以进一步熟悉Flex和AIR的开发环境及工具使用。随着经验的积累,你可以探索更复杂的桌面应用开发。
1. **安装Adobe AIR**:用户可以直接从Adobe官方网站下载安装包进行安装。对于开发者而言,可以使用Adobe AIR SDK来构建和测试AIR应用程序。 2. **删除Adobe AIR**:通过控制面板或系统设置中的卸载程序选项,可以...
- **沙盒机制**:AIR应用程序运行在一个受限的环境中,以防止恶意代码对用户系统造成损害。 - **权限管理**:开发者必须明确声明应用程序所需的权限,如访问网络、摄像头等。 - **用户许可**:安装时会向用户展示所...
开发完成后,需要将AIR应用程序打包为Android安装包(APK),这涉及到了解如何使用Adobe AIR打包工具进行编译和签名过程。这一步骤对于应用最终部署到Android设备或通过Android应用市场分发是至关重要的。 4. 优化...
在探讨如何使用Adobe AIR开发Android应用之前,我们首先需要对Adobe AIR有一个清晰的理解。Adobe AIR,全称为Adobe Integrated Runtime,是一种跨平台的应用程序运行环境,它允许开发者利用HTML、JavaScript、Flash...
这通常涉及到创建一个安装包,用户可以通过这个安装包来安装和运行应用程序。 - **步骤**: 再次进入“文件”>“发布设置”,选择合适的发布类型,例如标准发布或调试发布,然后点击“发布”按钮。 - **结果**: 这个...
这个“adobe-air.rar_AIR”压缩包似乎包含了一个关于Adobe AIR开发环境搭建的教程,时长41分09秒,同时提供了一份名为“adobe air入门培训.pdf”的文档,可能是详细的步骤指南或学习材料。 首先,让我们深入了解...
通常,你可以从开发者提供的源或软件仓库下载wing.air文件,这是一个AIR应用程序的打包文件。将此文件拖放到已安装的Adobe AIR图标上,或者在终端中使用命令行工具来完成安装。例如,如果你的wing.air文件在当前目录...