* 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的地方
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.google.gson.stream.MalformedJsonException: Invalid escape sequence at line 1 column 29 path $[0].name完全看不出哪里有问题,第二张图是唯一用到json的地方
classpath 'com.android.tools.build:gradle:3.1.3'
改成3.2.1就行了,你试试
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一下,再重新编译。