我在两台设备上使用Android Studio(一台完全可以通过网络连接运行;另一台设备有一些保护,网络受限等),最简单的方法是在外部驱动器上安装AS然后重新插入我当时需要使用的设备。这不是完美的解决方案,但只有哪些有效(我们稍后会谈到)。我在第一台PC上完成了安装,它工作正常。在回到另一台设备后,一切工作正常。 一段时间后,我决定选择libgdx项目。同时我还更新了一些SDK的东西。在第一台设备上一切正常,但在第二台设备上没有。我收到错误:“收到致命警报:access_denied”。所以我已经进入离线模式(从不需要使用它),但它引发了另一个错误:
错误:无法下载gwt-gradle-plugin.jar (de.richsource.gradle.plugins:gwt-gradle-plugin:0.6):没有缓存 版本可用于离线模式
对于第一个我认为有意义的事情 - gradle需要同步(在线模式)并且由于网络限制而无法同步。然后在离线状态下,由于缺少缓存文件,它无法工作。所以我所做的是将.gradle文件夹从第一台PC复制到第二台并重试,但失败并出现相同的错误。 后来我想 - 也许.gradle文件夹的位置是受限制的(管理员权限等)我已经更改了AS设置以使用外部驱动器上的文件夹(临时副本) - 仍然没有解决它...
这里可能有什么解决方案?在我得到答案之前我需要提一下 - 第二台PC无法以任何方式连接到不受限制的网络,因此解决方案必须完全用AS或文件夹完成。
答案 0 :(得分:0)
取消选中Android Studio中的“离线工作”。
档案 - >设置 - > Gradle - >全局Gradle设置
编辑:它也可以在:
档案 - >设置 - >构建,执行,部署 - >构建工具 - >摇篮