求助:Flash Builder 4.6在Mac High Sierra 10.13.2启动时崩溃
解决Mac High Sierra 10.13.2上Flash Builder 4.6启动崩溃的方案
我之前帮不少开发者解决过FB4.6在High Sierra上的启动崩溃问题,结合你没升级系统、无法升级FB的情况,可以按以下步骤逐一排查,大概率能解决问题:
1. 清理缓存与偏好设置(最常见的原因)
缓存损坏是这类启动崩溃的高发因素,先做这个操作:
- 彻底关闭Flash Builder(如果后台有进程,用活动监视器杀掉)
- 打开Finder,按
Cmd+Shift+G,输入~/Library/Application Support/Adobe/Flash Builder/4.6,进入这个目录 - 把
.metadata和.plugins文件夹备份到桌面(防止误删重要配置),然后删除原文件夹 - 再按
Cmd+Shift+G,输入~/Library/Preferences,找到com.adobe.FlashBuilder.plist文件,同样备份后删除 - 重启Flash Builder,看是否能正常启动
2. 修复Java环境依赖
Flash Builder 4.6对Java版本有严格要求,High Sierra自带的Java可能存在兼容性问题:
- 打开终端,输入
java -version,确认当前Java版本(FB4.6推荐Java 6或Java 7,不建议用更高版本) - 如果版本不对,先安装对应版本的JDK
- 找到Flash Builder的安装目录(默认在
/Applications/Adobe Flash Builder 4.6),打开FlashBuilder.ini文件(用文本编辑器即可) - 在
-vmargs这一行之前,添加以下内容(替换成你的Java安装路径,比如Java 7的路径):-vm /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java - 保存文件后重启FB,测试是否正常
3. 修复文件权限问题
系统权限异常也可能导致FB无法正常读取文件:
- 打开终端,输入以下命令(输入密码时不会显示字符,直接回车即可):
sudo chown -R $(whoami):admin /Applications/Adobe Flash Builder 4.6 - 再修复用户目录下的FB配置权限:
sudo chown -R $(whoami):admin ~/Library/Application Support/Adobe/Flash Builder - 重启FB尝试启动
4. 排查插件冲突
如果之前安装过第三方插件,可能和系统或FB本身冲突:
- 启动Flash Builder时按住
Shift键,进入安全模式(此时会禁用所有第三方插件) - 如果能正常启动,说明是某个插件的问题,之后可以逐个启用插件(在FB的插件管理器里),找到导致崩溃的插件并删除
- 也可以直接删除
~/Library/Application Support/Adobe/Flash Builder/4.6/plugins目录下的非Adobe官方插件,再重启FB测试
5. 查看崩溃日志定位问题
如果上面的方法都无效,通过日志找具体原因:
- 打开「控制台.app」,在搜索框输入
Flash Builder,查看崩溃报告里的错误信息,重点看Thread 0 Crashed部分的模块名称 - 也可以查看FB自身的日志:
~/Library/Application Support/Adobe/Flash Builder/4.6/.metadata/.log,里面会记录启动时的详细错误,根据日志提示针对性解决
内容的提问来源于stack exchange,提问作者user328422
相关产品推荐
相关产品推荐

