Android Studio 4.1中的构建失败
我最近安装了Android Studio 4.1,并尝试在Android Studio 4.1中运行一个示例项目。出现以下错误: 执行com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSpliterRunnable时出错 java.lang.IllegalArgumentException无错误消息 因此,我修改了以下几行: 将gradle.properties更改为 org.gradle.jvmargs=-Xmx2048m-Dfile.encoding=UTF-8 到 org.gradle.jvmargs=-Xmx4608m-Dfile.encoding=UTF-8 更新版本至21 增加了多索引支持 def multidex_版本=2.0.1 实现androidx.multidex:multidex:$multidex\u版本 我甚至试着使缓存失效并重新启动 我的classspath是classpath com.android.tools.build:gradle:4.1.0,gradle版本是gradle-6.5 我确保Android Studio 4.1符合中给出的最低兼容性要求 然后我尝试在设备中安装示例应用程序。我得到了这个错误: 任务“:app:packageDebug”的执行失败 执行com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSpliterRunnable时出错 java.lang.IllegalArgumentException无错误消息 这是什么原因造成的?这是一个bug吗?我设法修复了它。。。 您有3个选项来修复有问题的错误 添加多索引支持 在依赖项中添加这些行 def multidex_版本=2.0.1 实现androidx.multidex:multidex:$multidex\u版本 将此行添加到defaultConfig: 多索引启用真 同步您的项目,看看这是否修复了您的错误 如果选项1不起作用,请尝试增加jvmargs 在gradle.properties中添加此行: org.gradle.jvmargs=-Xmx4608m-Dfile.encoding=UTF-8 同步并运行您的项目 如果两个选项都不起作用,则删除项目目录中的.gradle和build文件夹。运行清理项目和重建项目。然后运行项目。 注意:如果上述选项不起作用,则使缓存无效并重新启动Android Studio 4.1中的构建失败,android,gradle,Android,Gradle,我最近安装了Android Studio 4.1,并尝试在Android Studio 4.1中运行一个示例项目。出现以下错误: 执行com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSpliterRunnable时出错 java.lang.IllegalArgumentException无错误消息 因此,我修改了以下几行: 将gradle.properties更改为 org.gradle.jvmargs=-Xmx2
删除apk文件的输出路径,例如:app/build/outputs/apk是否尝试过文件>将项目与Gradle文件同步?@Omkar76是的,是否尝试过。。。获取此错误:java.nio.file.NoSuchFileException:app\build\intermediates\external\u file\u lib\u dex\u archives\debugNumber 3为我修复了它,只是一次清理和重建,第一件事是尝试第一个选项对我有效。谢谢你,阿杰。我已经有了这行实现“com.android.support:multidex:1.0.3”。添加了这些行,运行良好的def multidex_version=2.0.1实现androidx.multidex:multidex:$multidex_version