source: 溫馨咖啡小屋 http://www.cnblogs.com/keweixiaofan/archive/2012/07/03/2574228.html
1.問題描述
Flex無法調試的情況:
- 在調試Flex程序的時候,經常後遇到進度為57%無法調試的情況。
- 對於Chrome瀏覽器,還會遇到“Flash Builder 找不到所需版本的Abobe Flash Player 。。。。。。”等情況,甚至還會出現下圖所示情況:
找不到Abobe Flash Player :C:\...\Chrome\Application\plugins\NPSWF32.dll
2.問題分析
Flex 無法正常調試,,通常是因為未安裝適合版本的flash player debugger 導致的。更新FLEX後會重複出現此問題。
對於Chrome比較特殊的是其內置了flash player 插件,但並非debugger版本,在調試flex程序時需要將其停用。
3.解決方法
下面總結了一個萬無一失的步驟:首先登陸到官網下載地址。
(1)下載Flash Player 的官方卸載程序
如下圖所示:uninstaller (674 KB)
(2)下載支持Chrome的flash player debugger最新版本
如下圖(for Netscape-compatatible browsers)
(3)禁用Chrome 自帶flash插件
-----------------------------------------------------------------------------------------------------------
Flex調試器在不同瀏覽器下的安裝方法
今天遇到了一個問題,就是我明明安裝了flash debugger卻總是在Flash Builder中無法打開調試工具,說是什麼無法連接。後來才發現,原因在於我的默認瀏覽器是chrome,而實際上是chrome不能調試flex。於是乎在網上搜索了一下問題原因和解決方案,整理如下:
問題原因:chrome使用的是它內置的Flash Player,而這個並不是Debug版本,因此即使我們後來安裝了新的debugger版本的flash player,依然無法正常使用。
解決方案:在chrome中禁用內置版本,啟用後來安裝的debug版本,如下圖:
我的chrome里安裝了三個flash player版本,第一個是內置版本,第三個是debugger版本。把第一個停用,第三個啟用,就OK啦。
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------
解決了chrome的問題,再說一下flex在ie和firefox中的調試情況吧。
其中ActiveX是IE版的flash player debugger,Plugin是除IE之外其他瀏覽器版的flash player debugger。
具體方法可以參見博客園的這篇博文:Flex調試工具的安裝
沒有留言:
張貼留言