升级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后续肯定会处理这个问题,到时候插件也就能正常使用了。

相关推荐
安卓理事人3 小时前
安卓LinkedBlockingQueue消息队列
android
万能的小裴同学5 小时前
Android M3U8视频播放器
android·音视频
q***57745 小时前
MySql的慢查询(慢日志)
android·mysql·adb
JavaNoober6 小时前
Android 前台服务 "Bad Notification" 崩溃机制分析文档
android
城东米粉儿6 小时前
关于ObjectAnimator
android
zhangphil7 小时前
Android渲染线程Render Thread的RenderNode与DisplayList,引用Bitmap及Open GL纹理上传GPU
android
火柴就是我8 小时前
从头写一个自己的app
android·前端·flutter
lichong9519 小时前
XLog debug 开启打印日志,release 关闭打印日志
android·java·前端
用户693717500138410 小时前
14.Kotlin 类:类的形态(一):抽象类 (Abstract Class)
android·后端·kotlin
火柴就是我10 小时前
NekoBoxForAndroid 编译libcore.aar
android