В настоящее время кажется невозможным добавить Google Chrome в качестве внешнего веб-браузера в Flash Builder Standalone для Mac.В этом контексте Eclipse заботится только о «исполняемых файлах Unix», а не о файлах .app.
Например, путь к Firefox на Mac: / Applications / Firefox.app / Contents / MacOS / firefox-bin , который можно найти, только щелкнув правой кнопкой мыши и выбрав «Показать».Содержимое пакета »на Firefox.app в вашем каталоге приложений.
Если вы попытаетесь добавить Google Chrome в качестве нового внешнего веб-браузера, вам придется повторить этот процесс, чтобы перейти к / Applications / GoogleChrome.app/Contents/MacOS, где находится исполняемый файл Unix «Google Chrome».
Проблема в том, что пробел в имени.Если вы попытаетесь нажать кнопку «ОК» в Eclipse, вы получите сообщение об ошибке, не позволяющее продолжить:
Значение местоположения не является допустимым именем пути
Есть ли какие-либоКак обойти эту проблему, чтобы я мог использовать Chrome только в качестве браузера для разработки?Я немного искал, и все, что я мог придумать, это:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297273
ОБНОВЛЕНИЕ : Добрый и опытный инженер Flash Builder дал мне полезный совет.Обратите внимание, что вам нужно показать скрытые файлы в Mac, открыв Terminal и введя следующую команду:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Нажмите Return для повторного запуска Finder.Когда скрытые файлы отображаются, «вы найдете то, что вам нужно, в [ВАШЕ РАБОЧЕЕ МЕСТО] /. Метаданные / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.ui.browser.prefs.там свойство браузера, определяющее XML для определения веб-браузеров Eclipse. Добавьте новое местоположение и имя браузера и перезапустите Flash Builder. "
В этом случае вы добавите:
<external location\="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" name\="Google Chrome"/>\n
Iмогу подтвердить, что это работает.Надеюсь, нам не придется прибегать к такого рода хакерским атакам при следующем обходе.