gpt4 book ai didi

android - 找不到Gradle DSL方法: 'StopExecutionException()'

转载 作者:行者123 更新时间:2023-12-03 04:32:10 25 4
gpt4 key购买 nike

我正在尝试在我的Android gradle文件中添加“thow StopExecutionException”:

apply plugin: 'com.android.library'
task exportJar(type: Copy) {

def classesJar = file("build/intermediatess/bundles/release/classes.jar")
if (classesJar.exists()) {
//some code
} else {
**throw StopExecutionException**(classesJar.getPath() + " doesn't exist");
}
}

我使用现有的解决方案:

Recommended way to stop a Gradle build

但是gradle不会重新识别StopExecutionException和其他任何异常。

我该怎么办?应用某种插件?添加classpath依赖关系?

最佳答案

您忘记在异常(exception)之前添加new。您需要像普通的Java异常一样抛出它:

throw new StopExecutionException(classesJar.getPath() + " doesn't exist");

关于android - 找不到Gradle DSL方法: 'StopExecutionException()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37408018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com