升级Android Studio Hedgehog让我GPT插件用不了

前言

之前有介绍过一些Android目前可以用的GPT插件,Studio Bot、Bito、Github Copilot,也分析了他们的优缺点,我这边是一直在用Boit辅助开发,很长一段时间了。但是前几天不是AS出了新版本Android Studio Hedgehog,于是我就把Giraffe升级到Hedgehog,结果Bito要重新配置,然后重新配置之后发现用不了了。

问题原因

问题出在设置JCEF这一步(怎么配置Boit我就不说了,流程很简单,网上随便找,也可以看我之前的文章),我试了很多个版本的JCEF,都没办法使用,都是会提示错误

可以看出这里能看到的信息非常少,然后我就去查,发现也有几个老哥也是升Hedgehog后和我碰到同样的问题。

然后我还是不死心,我再试了几个版本都没用。网上还有一个老哥说在Registry把这个选项取消选择

试了也是没效果。然后我就想着覆盖版本试试

可以看到我这里有一个6月份的版本,我之前就是用这个正常用,所以我就把这个文件夹的内容拷贝覆盖当前AS选择的版本。最后发现也不行,没用。

升级版本

这时我就有点小着急了,因为Boit对我的辅助效果还是很好的,能帮我省下下很多写代码的时间,这样一搞,可以说是我的左膀右臂。现在升级个版本让我自断一臂,那怎么行。所以我就想既然这个版本有问题,那我就再升级一个版本试试。(降版本是不可能降的,哪有都升了还降的说法)

但是Hedgehog已经是最新的稳定版本了,所以我只能试试预览版,于是我就下了Iguana预览版。预览版中的JCEF可选就比Hedgehog的多,然后我也是试了好几个版本,最终也不行,还是会出现一样的错误。

这时我就想起Iguana预览版可以用Studio Bot,那我就用Studio Bot代替Bito也不是不行,俗话说得好,旧的不去新的不来,更何况Studio Bot是google亲儿子。

等我登录google账号之后

woc,现在只对部分国家支持,难道天要亡我,那不行啊,只有一只手怎么写代码。

换个方式使用Bito

既然从换版本下手无法解决问题,那就换个思路,然后插件不能用了,但我只是能通过其他方式使用,也不是不行,虽然没有插件方便,但至少也能帮我做事。

这边能看到,bito是不能像GPT一样直接在页端进行交互的,只能通过插件等方式。但是AS这边的插件又走不通,这时我看到它竟然也支持CLI。

试试看,根据官方的流程github.com/gitbito/CLI 配置,这边因为我是mac,mac或Linux会比较简单,直接输命令

ruby 复制代码
sudo curl https://alpha.bito.ai/downloads/cli/install.sh -fsSL | bash

然后在命令行中输入bito就能使用了,然后我现在就是在AS的命令窗口中使用 ,可以演示一下

可以看到最终是能使用,虽然不如插件的好用,但至少没让我彻底用不了。

总结

如果碰到相同问题的朋友,如果能有办法让插件能用的话,希望能指导一下,现在Hedgehog刚出不久,而且我估计现在也没有很多在用Bito,所以确实在网上没找到比较好的解决办法。

还有Iguana版本预计应该也会在半年内发布吧,到时候不知道Studio Bot会不会支持中国地区,能不能使用中文沟通,我个人还是蛮期待的,如果它不支持的话,那要等官方支持,可能也至少得等到2025年。

最后也只能说人倒霉什么事都会发生,一般更新个预览版确实是会有些问题,但是更新个稳定版都能出问题,只能说运气不好,这就是生活吧。如果有人碰到和我一样的问题,也没什么好办法解决的话,也可以像我一样,先用CLI过渡一下,我感觉Bito后续肯定会处理这个问题,到时候插件也就能正常使用了。

相关推荐
LuiChun2 小时前
webview_flutter_android 4.3.0使用
android·flutter
Tanecious.2 小时前
C语言--分支循环实践:猜数字游戏
android·c语言·游戏
闲暇部落4 小时前
kotlin内联函数——takeIf和takeUnless
android·kotlin
Android西红柿13 小时前
flutter-android混合编译,原生接入
android·flutter
大叔编程奋斗记14 小时前
【Salesforce】审批流程,代理登录 tips
android
程序员江同学16 小时前
Kotlin 技术月报 | 2025 年 1 月
android·kotlin
爱踢球的程序员-117 小时前
Android:View的滑动
android·kotlin·android studio
大耳猫17 小时前
Android HandlerThread
android·thread·handler
新玉540117 小时前
PHP反序列化练习
android·开发语言·前端·php