Android Studio中Flutter Inspector无法加载,提示JxBrowser许可证未找到
解决Flutter Inspector提示“The JxBrowser license could not be found”的方案
检查JxBrowser配置项
打开Android Studio设置(Windows/Linux点File→Settings,Mac点Android Studio→Settings),搜索「JxBrowser」,看看有没有未配置的许可证相关选项,尝试重置该配置,或者手动指定合法的许可证文件路径(如果有官方提供的免费许可文件)。清IDE缓存重启
缓存损坏也可能触发这个问题,操作如下:- 彻底关闭Android Studio
- 删除对应缓存目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\system\caches - Mac:
~/Library/Caches/Google/AndroidStudio<版本号> - Linux:
~/.AndroidStudio<版本号>/system/caches
- Windows:
- 重新打开Android Studio,再试Flutter Inspector
降级Flutter插件
最新版Flutter插件可能和JxBrowser许可证存在兼容bug,试试回退到前几个稳定版本:- 打开Settings→Plugins,找到Flutter插件,切换到「Installed」标签
- 点击插件右侧的下拉箭头,选「Manage Versions」→「Install Specific Version」
- 挑一个比当前版本低1-2个的稳定版安装,重启IDE后测试
匹配Flutter SDK与插件版本
运行flutter doctor命令,检查有没有版本不兼容的提示,根据提示升级或降级Flutter SDK,保证和Android Studio的Flutter/Dart插件版本匹配。手动替换JxBrowser文件
部分用户亲测替换内置JxBrowser文件有效:- 找到Android Studio安装目录下的
plugins/flutter/lib/jxbrowser文件夹 - 下载和IDE版本匹配的JxBrowser免费版文件,替换原有文件夹里的内容
- 重启Android Studio
- 找到Android Studio安装目录下的
内容的提问来源于stack exchange,提问作者Sepehr
相关产品推荐
相关产品推荐

