* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.google.gson.stream.MalformedJsonException: Invalid escape sequence at line 1 column 29 path $[0].name完全看不出哪里有问题,第二张图是唯一用到json的地方

解决方案 »

  1.   

    你是不是用了gson解析,看看你的json数据是否有问题
      

  2.   

    据说把build.gradle的
            classpath 'com.android.tools.build:gradle:3.1.3'
    改成3.2.1就行了,你试试
      

  3.   

    看看你json路径是不是有问题
      

  4.   

    看看你json路径是不是有问题
      

  5.   

    出现这种报错,是因为交叉编译的问题。说白了就是,引用了两个相同的库。
    1.检查build.gradle中,有没有引用两次相同的库。
    如果找到了,留一个就行。break.
    如果没找到,继续看下面的2.
    1)点击图一中的蓝字“Run with --stacktrace”,让gralde打印出报错信息
    2)报错信息出来后,看最后一条aused by: com.android.dex.DexException: Multiple dex files define...
    3)自己看这条报错信息,报的是什么库导致3.再检查那个库,在其他的module下的build.gradle有没有重复引用。(就是app中引用了,其他module有没有再次引用)finally
    clean一下,再重新编译。