论坛首页 编程语言技术论坛

AIR的adl.exe进程

浏览 4206 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-04-08  

今天一个AIR程序死活运行不出来,后来请教了一下Leader,他过来关了一个adl.exe进程就行了。

GOOGLE了一下这个问题,找到了答案:

How to End AIR’s adl.exe process ???

When we run the air application the adl.exe process starts executing in background.

In AIR its a basic BUG that adl.exe continues its running state even after ApplicationWindow close that is application is invisible but its process runs in the background. It lead to a critical Issue where we can not open the Same AIR application again.

By manually we can end the adl.exe process from task manager.

But it’s a good practice to exit the NativeApplication on Application Logout event as well as on WindowedApplication’s closing event. Following lines of code is handy. So use it and get your AIR application runs smoothly.

Enjoy!

NativeApplication.nativeApplication.clear();
NativeApplication.nativeApplication.exit();

Thanks,
Shasank.

<!--adcode-->
   发表时间:2010-05-25  
这种情况估计是你之前的运行AIR有错误,之后AIR程序被强制关掉了,但是这种情况下后台的adl进程还是在运行的,你必须先关掉adl.exe。建议在debug模式下运行程序,这样可以看得到错误;在run模式下运行会导致AIR无法出来,但是后台的adl还是在运行
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics