目前似乎无法在Mac Builder的Flash Builder Standalone中将Google Chrome添加为外部网络浏览器.在这种情况下,Eclipse只关心"Unix可执行文件"而不关心.app文件.
例如,Mac上Firefox的路径是:/Applications/Firefox.app/Contents/MacOS/firefox-bin ,只有通过右键单击并在Applications目录中的Firefox.app上选择"显示包内容"才能找到它.
如果您尝试将Google Chrome添加为新的外部网络浏览器,则必须重复此过程以导航至/ Google Chrome.app/Contents/MacOS,其中"Google Chrome"Unix exxecutable所在的位置.
问题是名称中的空格.如果您尝试在Eclipse中单击"确定",则会出现错误,导致您无法继续:
位置值不是有效的路径名
有没有解决方法,所以我只能使用Chrome作为我的开发浏览器?我做了一些搜索,我能想到的就是:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297273
更新:一位善良而精明的Flash Builder工程师给了我一个有用的提示.请注意,您需要在Mac中显示隐藏文件,方法是打开终端并输入以下命令:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Run Code Online (Sandbox Code Playgroud)
按Return键重新启动Finder.一旦显示隐藏文件,"你将在[你的工作空间] /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs中找到你需要的东西.有一个'浏览器的属性,用于定义XML以定义Eclipse的Web浏览器.添加新的浏览器位置和名称,然后重新启动Flash Builder."
在这种情况下,您需要添加:
<external location\="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" name\="Google Chrome"/>\n
Run Code Online (Sandbox Code Playgroud)
我可以确认这是有效的.希望我们不必在下一次使用这种hackery.