直接打包运行环境运行和AIR程序 用一个安装包 免用户安装环境

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删除。然后重新打包即可。


你可能感兴趣的:(xml,浏览器,webkit,Adobe,AIR)