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

相关推荐
代码s贝多芬的音符22 分钟前
android mlkit 实现仰卧起坐和俯卧撑识别
android
jwn9991 小时前
Laravel9.x核心特性全解析
android
今天又在写代码2 小时前
数据智能分析平台部署服务器
android·服务器·adb
梦里花开知多少2 小时前
深入谈谈Launcher的启动流程
android·架构
jwn9993 小时前
Laravel11.x新特性全解析
android·开发语言·php·laravel
我就是马云飞3 小时前
停更5年后,我为什么重新开始写技术内容了
android·前端·程序员
stevenzqzq4 小时前
Kotlin 协程:withContext 与 async 核心区别与使用场景
android·开发语言·kotlin
唔664 小时前
原生 Android(Kotlin)仅串口「侵入式架构」完整案例三
android·架构·kotlin
唔664 小时前
原生 Android(Kotlin)仅串口「可插拔架构」完整案例一
android·架构·kotlin
Melrose4 小时前
移动端安全攻防
android·前端·安全