解决flash builder 4.6调试不可用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决flash builder 4.6调试不可用相关的知识,希望对你有一定的参考价值。
flash builder 4.6在使用debug调试时需要系统安装相应浏览器对应的flashplayer debug版本,flashplayer debug到adobe官网下载最新的即可,下载地址为:http://www.adobe.com/support/flashplayer/downloads.html
如下图,根据情况下载你需要的版本下载安装后就可以在flash builder 4.6中对web项目进行debug调试了;
==============================================================================================
部分问题:
1、安装时提示版本不是最新的解决办法
这个问题就是因为你所装的FlashPlayer不是调试器版本。如果你的FlashPlayer是调试版我的解决办法就是把原来的FlashPlayer删掉,然后再装上Debug版本的FlashPlayer。
我从官方网站上下载的FlashPlayer的Debug版本,里面有一个文件是:flashplayer_18_ax_debug.exe。双击它安装即可。不过在安装前得先把原先的FlashPlayer删除,因为如果如果新安装的FlashPlayer版本比原先的版本低的话,就安装不了。所以我通过控制面版删除了原先的FlashPlayer,但是当安装的时候,竟出现“正尝试安装的adobe flash player不是最新版本”。
解决方法是:
打开注册表(开始->运行->regedit)
找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Macromedia\\FlashPlayer\\SafeVersions
然后选择版本号最高的一个删除(或一直删除到小于你要安装的的版本号,如我的删除到17),再重新安装。这就可以了。
2、chrome版本安装后在debug时失效的解决办法
原因查找:卸载了所有的FlashPlayer, 再尝试用各个浏览器打开Flash,IE已经不能播放Flash了,但是Chrome却依旧在播放,那么这里一定有问题了,经过查资料发现,原来一直在使用Chrome内置的FlashPlayer,而它又不是Debug版本的, 这样的话当然不能连接调试器了; 因此可能是google chrome的plugin问题,我们在GoogleChrome地址栏打开chrome://plugins/ 并展开详细信息,然发现有3个FlashPlayer,版本更新的是chrome内置的版本Shockwave Flash(不是调试版),所以它被优先采用来播放Flash了,我们刚刚自己安装的Debug版本自然就被覆盖了,没有被优先使用。
解决方法:停用内置版本Shockwave Flash
如下图,停用第一个chrome浏览器自带的Shockwave Flash,然后尝试运行Flash文件,这下chrome调用的是debug版本了;再到flash builder 4.6中调试Flash/Flex项目,也能够正常连接调试器了。
flash builder 4.6在使用debug调试时需要系统安装相应浏览器对应的flashplayer debug版本,flashplayer debug到adobe官网下载最新的即可,下载地址为:http://www.adobe.com/support/flashplayer/downloads.html
如下图,根据情况下载你需要的版本下载安装后就可以在flash builder 4.6中对web项目进行debug调试了;
==============================================================================================
部分问题:
1、安装时提示版本不是最新的解决办法
这个问题就是因为你所装的FlashPlayer不是调试器版本。如果你的FlashPlayer是调试版我的解决办法就是把原来的FlashPlayer删掉,然后再装上Debug版本的FlashPlayer。
我从官方网站上下载的FlashPlayer的Debug版本,里面有一个文件是:flashplayer_18_ax_debug.exe。双击它安装即可。不过在安装前得先把原先的FlashPlayer删除,因为如果如果新安装的FlashPlayer版本比原先的版本低的话,就安装不了。所以我通过控制面版删除了原先的FlashPlayer,但是当安装的时候,竟出现“正尝试安装的adobe flash player不是最新版本”。
解决方法是:
打开注册表(开始->运行->regedit)
找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Macromedia\\FlashPlayer\\SafeVersions
然后选择版本号最高的一个删除(或一直删除到小于你要安装的的版本号,如我的删除到17),再重新安装。这就可以了。
2、chrome版本安装后在debug时失效的解决办法:(查看原文)
原因查找:卸载了所有的FlashPlayer, 再尝试用各个浏览器打开Flash,IE已经不能播放Flash了,但是Chrome却依旧在播放,那么这里一定有问题了,经过查资料发现,原来一直在使用Chrome内置的FlashPlayer,而它又不是Debug版本的, 这样的话当然不能连接调试器了; 因此可能是google chrome的plugin问题,我们在GoogleChrome地址栏打开chrome://plugins/ 并展开详细信息,然发现有3个FlashPlayer,版本更新的是chrome内置的版本Shockwave Flash(不是调试版),所以它被优先采用来播放Flash了,我们刚刚自己安装的Debug版本自然就被覆盖了,没有被优先使用。
解决方法:停用内置版本Shockwave Flash
如下图,停用第一个chrome浏览器自带的Shockwave Flash,然后尝试运行Flash文件,这下chrome调用的是debug版本了;再到flash builder 4.6中调试Flash/Flex项目,也能够正常连接调试器了。
以上是关于解决flash builder 4.6调试不可用的主要内容,如果未能解决你的问题,请参考以下文章
Flash builder 4.6 Fake flex 错误
Flash Builder 4.6:在没有设备的情况下测试手势
如何解决 Flash Builder 4.7 找不到所需的 Adobe Flash Player 调试器版本?
Flash builder 4.6 到 Eclipse indigo