美文网首页
Android Studio 3.2 升级 & Failed t

Android Studio 3.2 升级 & Failed t

作者: 南窗云 | 来源:发表于2018-09-28 16:49 被阅读0次

Android Studio 3.1.2 升级到 Android Studio 3.2 版本,不可避免的出现一些编译错误

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
   > java.lang.reflect.InvocationTargetException (no error message)

说明

升级到 Android Studio 3.2 版本后,原项目就一直编译不通过,真是用尽浑身解数!参考很多文章!
大部分都是设置 build.gradle 文件中的各种版本号以及什么SDK配置,Project配置等

或者清缓存重启

然而都没什么卵用

取巧解决

隐约记得之前就遇到相似问题,也是各种查,后来解决了,特此记录如下:

其实就是 Android Studio 抽风了,世道变化太快,没反应过来而已

解决方案

重新从 代码仓库(用的 Gitlab) clone 一份代码下来,使用刚clone的项目就好了

特殊情况一

一般这种情况,就可以编译成功了,如果编译不成功,建议清缓存重启


清缓存,重启 Android Studio
特殊情况二

由于项目刚改过包名,在测试机上安装apk的时候,找不到启动页。
App 没有自启动,需要手动点开App,而且可以正常使用

这种情况,我重启了电脑,就解决了,说到底还是缓存问题。

写在最后

在决定要升级 Android Stuido 之前,一定要备份代码到代码仓库,不然就废了。

话说回来

这种情况有可能是公司网络问题,导致一些库加载失败,从而编译失败。
我另外一个项目也是同样的错,采用最初的方法,没有生效
耐着性子一步步进行,发现报错信息中有的库无法加载:

Could not get resource 'https://nodejs.org/dist/v6.7.0/ivy.xml'

由于之前吃过公司网络的亏,所以想到可能是公司网络问题
开手机热点,将公司网络切换成手机热点,就顺利下载下来了
然后重新构建项目,仍有库加载不下来,想到可能是 手机网络也有限制,就又切换为公司网络,然后又解决一个障碍。

来来回回切换了好几次,总算把所有的库都下载下来了

当然还得益于task 的执行顺序,与构建项目时 缓存已下载库机制,才能解决这个问题。

相关文章

网友评论

      本文标题:Android Studio 3.2 升级 & Failed t

      本文链接:https://www.haomeiwen.com/subject/uaupoftx.html