美文网首页
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