Flash Builder 4 插件 License过期的解决方法
安装了MyEclipse7.5,虽说资源消耗多一点,但确实蛮好用的。
一个项目用到Flex,于是安装插件。MyEclipse7.5无法集成Flex Builder 3的插件,只能下载了 Flash Builder 4,从网上找了个序列号,就可以用了。
然而,从几天前开始,MyEclipse启动后几分钟内会弹出警告窗口,说License过期,之后MyEclipse不能保存即自动部署,很不方便。
找了一圈,没发现可以填新的序列号的地方,只有一个联机注册的选项,尝试了一下,需要序列号,而目前网上注册机得到的序列号都无法使用,这才知道现在Adobe把验证放到服务器端去做了……通过Flex Builder 3的序列号申请了一个 新的 Flash Builder 4 Beta 2序列号,填上依然无法通过……
Google得知, 系统服务中有一个FLEXnet Licensing Service,就是它在连接服务器进行验证,于是把它禁掉,结果是悲剧的,禁掉后和过期一个效果,只得另想它法。猜测可以在机器的防火墙里设置规则,把这个进程的通信阻断掉,就肯定能用了,没装防火墙所以没有尝试。另一个成功的方法是:删除目录C:\Program Files\Common Files\Adobe\Adobe PCD\cache下的文件cache.db,随后重启MyEclipse,Flash Builder会弹出一个类似新安装后的窗口,让选择使用30天或者填写序列号,填写序列号的下场和之前一样,全部过期,所以就选择试用30天。以后如果过期继续这个流程就可以解决。
于是,目前可以正常使用了。