Android studio升级到:4.1.1后,原先的项目运行时报错,
Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process
试了几次网上提供的方法也没有解决,
最后 在引入的 library中的build.gradle中 buildToolsVersion "24.0.2" 提示出现警告,让后根据提示自动修改成了: buildToolsVersion "24.0.3"
然后在Build Output输出了错误提示,点击链接,同步更高版本,
在gradle-wrapper.properties 文件中,自动修改了:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
然后在:app的build.gradle中,添加了两处:google() , 自动修改了:
classpath 'com.android.tools.build:gradle:4.1.1'
然后再次运行项目正常,
总结,一般遇到这种问题,如果判断不是因为引入的Jar重复,或者项目中有问题,大多可能是AndroidStudio和gradle的版本不匹配导致。在此做个记录