解决Android Studio等开发软件出现更新TKK失败的两种方案

解决Android Studio等开发软件出现更新TKK失败的两种方案


在Android Studio等开发软件中利用Translation等翻译插件时,
在这里插入图片描述
出现无法翻译的提示:更新TKK失败,请检查网络连接

由于Google翻译退出中国后,导致域名IP在国内不可用。下面给出两种方案解决此问题。

方案一 配置hosts

1. 配置域名与IP

由于Google翻译退出中国后,需要配置域名对应的可用IP,才能正常使用。

etc/hosts 文件下加入可用IP与域名:

142.250.107.90 translate.googleapis.com

142.250.107.90 是目前(2022年11月)可用的IP,后续持续关注此IP。
配置之下即可使用插件进行翻译:
**在这里插入图片描述**
配置etc/hosts 文件需要注意权限问题,这里不多描述,可网上搜索如何配置。

2.扫描国内可用的IP

由于IP随时都会变得不可用,可根据大牛提供的GoogleTranslateIpCheck进行下载配置,可扫描国内可用的谷歌翻译IP。
支持Windows、Mac、Linux,下载完后解压目录如下:
在这里插入图片描述

首次使用需要进入目录增加文件可执行权限:

chmod +x GoogleTranslateIpCheck

之后执行下面命令运行文件:

sudo ./GoogleTranslateIpCheck

最后可以看到找到域名对应的可用IP地址:
>

方案二 替换翻译引擎

一种一劳永逸的方法就是使用国内的翻译引擎进行翻译。
首先在设置 Settings(Preferences) 中,找到 Translation 插件对应选项,修改翻译引擎。
在这里插入图片描述
可选的有Google翻译(默认)、有道翻译、百度翻译、阿里翻译。
在这里插入图片描述
下面以配置百度翻译为例。

百度翻译引擎

选择百度翻译引擎后,点击 配置

此时需要配置百度翻译的可用ID和密钥:
在这里插入图片描述

百度翻译开放平台中找到通用翻译,以个人开发者申请通用翻译的使用,输入个人信息以及应用信息(应用名称可随意填写)。
在这里插入图片描述
申请成功后可以在管理控制台-开发者信息中看到申请信息的APP ID密钥

注意:百度通用翻译API标准版免费调用量调整为5万字符/月,高级版免费调用量调整为100万字符/月。正常使用高级免费版100万字符是足够的,除非进行文章大批量翻译才会导致超出而付费。

在Android Studio的百度引擎配置输入APP ID密钥,即可正常进行翻译。其他国内翻译引擎同理。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言并肃

感谢大哥支持!您的鼓励是我动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值