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

相关推荐
ASKED_201940 分钟前
从 ASR+LLM+TTS 到 GPT‑Live:解读语音智能新范式
人工智能·gpt·语音识别
萝卜er2 小时前
BroadcastReceiver 静态注册与动态注册-《Android深水区(七)》
android
萝卜er2 小时前
ContentProvider 与跨进程数据访问-《Android深水区(八)》
android
萝卜er2 小时前
Service、前台服务与后台限制-《Android深水区(六)》
android
萝卜er2 小时前
Android 存储体系与分区存储-《Android深水区(十二)》
android
会编程的吕洞宾2 小时前
DeepAgents In Action学习(Second)
android·java·学习
太子釢3 小时前
用 AI 完整实现 Github 客户端:基于 KMP + SwiftUI + Compose
android·人工智能·ios
汪海游龙3 小时前
本地源码还是 Maven 版本?Gradle composite build 双轨依赖的正确接法
android·ci/cd·kotlin
k3x1n3 小时前
三星安卓系统BUG排查记录:云闪付、铁路12306、个人所得税、中国移动等App,长期闪退的根本原因分析
android·逆向
网安蟹佬霸5 小时前
CTF Web方向解题全攻略:从信息收集到getshell(附实战payload与脚本)
android·前端·网络·安全·web安全·网络安全·网安