AndroidStudio 3.1 版本,No version of * in offline mode
最近更新了AndroidStudio到最新的稳定版,3.1版本。然而在编译运行原有代码的时候,出现了一个意外的错误,由于引入了butterknife,运行时报错,提示no version of ** in offline mode;
可以肯定的是,我的gradle配置的并不是offline模式,而且之前的AndroidStudio版本编译运行正常的。
做过一下尝试:
- 删除~/.gradle,重新下载,无效
- 更改**那个依赖库的版本,无效
- 查看stackoverflow上面的说法,什么config run build之类的,依旧无效。stackoverflow
- 切换其他工程,依旧如此。
分析:
可以肯定的是因为使用了新版的AndroidStudio,以及更新了对应的gradle版本3.0.1为3.1.0而引起的,但是我还是新欢使用新版软件,一般新事物总会战胜旧事物,这是哲学常理!
好在新版的AndroidStuido,在ProjectStructure–dependence中可以直接添加依赖库了(之前几个版本曾无效了好久);
解决方案:
在dependence中删除掉你那个报错的依赖库&#x