首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务执行失败“:app:runCheck样式”

任务执行失败“:app:runCheck样式”
EN

Stack Overflow用户
提问于 2021-01-12 20:14:10
回答 1查看 851关注 0票数 0

在我的应用程序中实现了华为广告之后,我面临着以下错误:任务执行失败: App :runCheck样式。

检查式规则被发现违反。参见报告: file:///Users/mac/Downloads/youtube%20video%20downloader/app/build/reports/checkstyle/runCheckstyle.html检查样式文件与违反:6检查风格的严重程度:错误:14,警告:8

以下是完整的错误列表:

执行任务: clean,:app:assembleDebug in project /Users/mac/下载/youtube视频下载机

配置项目:应用警告:‘kotlin-android-扩展’的Gradle插件是不推荐的。请使用此迁移指南(https://goo.gle/kotlin-android-extensions-deprecation)开始使用视图绑定(https://developer.android.com/topic/libraries/view-binding)和kotlin插件。任务:应用程序:清洁任务:app:formatKtlint :app:preBuild :app:runCheck样式ant:校验样式/用户/mac/ downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:1: /youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:1:文件不会以换行符结尾。错误/用户/mac/下载/youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:126:15:'=‘=’后面没有空格。错误/用户/mac/下载/youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:128:30:'=‘=’后面没有空格。错误/用户/mac/下载/youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:128:30:'=‘=’前面没有空格。错误/用户/mac/下载/youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:129:36:'=‘=’后面没有空格。错误/用户/mac/下载/youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:129:36:'=‘=’前面没有空格。应将downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:182:20:错误/用户/mac/ WhitespaceAround /youtube视频WhitespaceAround变量“bannerView”声明为最终。应将downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:185:17:错误/用户/mac/ FinalLocalVariable /youtube视频FinalLocalVariable变量“adParam”声明为最终。应将downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:198:17:错误/用户/mac/ FinalLocalVariable /youtube视频FinalLocalVariable变量“adParam”声明为最终。错误/用户/mac/下载/youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:205:9:'if‘后面没有空格。downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:205:17:错误/用户/mac/ WhitespaceAfter /youtube视频'%‘后面没有空格。downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:205:17:错误/用户/mac/ WhitespaceAround /youtube视频'%‘前面没有空格。downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:205:19:错误/用户/mac/下载/youtube视频WhitespaceAround '==‘后面没有空格。downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:205:19:错误/用户/mac/下载/youtube视频downloader/app/src/main/java/org/schabi/newpipe/MainActivity.java:205:19:'==‘之前没有空格。downloader/app/src/main/java/org/schabi/newpipe/database/stream/model/StreamStateEntity.java:72:5:警告/用户/mac/ WhitespaceAround /youtube视频WhitespaceAround定义了“equals()”,而没有相应定义“hashCode()”。downloader/app/src/main/java/org/schabi/newpipe/player/playqueue/PlayQueue.java:504:5:警告/用户/mac/ EqualsHashCode /youtube视频EqualsHashCode定义了“equals()”,而没有相应定义“hashCode()”。downloader/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java:114:5:警告/用户/mac/ EqualsHashCode /youtube视频EqualsHashCode定义了“equals()”,而没有相应定义“hashCode()”。downloader/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java:360:9:警告/用户/mac/ EqualsHashCode /youtube视频EqualsHashCode定义了“equals()”,而没有相应定义“hashCode()”。downloader/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java:434:9:警告/用户/mac/ EqualsHashCode /youtube视频EqualsHashCode定义了“equals()”,而没有相应定义“hashCode()”。downloader/app/src/main/java/org/schabi/newpipe/settings/tabs/Tab.java:579:9:警告/用户/mac/ EqualsHashCode /youtube视频EqualsHashCode定义了“equals()”,而没有相应定义“hashCode()”。警告/用户/mac/ downloader/app/src/main/java/org/schabi/newpipe/streams/Mp4FromDashWriter.java:145:5: /youtube视频EqualsHashCode方法长度为259行(最大允许为150行)。downloader/app/src/main/java/org/schabi/newpipe/streams/WebMWriter.java:124:5:方法长度为206行(最大允许为150行)。MethodLength任务:应用程序:runCheck样式失败

失败:生成失败,出现异常。

问题所在:任务':app:runCheckstyle'.的执行失败

检查式规则被发现违反。参见报告: file:///Users/mac/Downloads/youtube%20video%20downloader/app/build/reports/checkstyle/runCheckstyle.html检查样式文件与违反:6检查风格的严重程度:错误:14,警告:8

  • Try:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。运行-扫描以获得完整的洞察力。

https://help.gradle.org

  • 获得更多帮助

在此构建中使用了不推荐的Gradle特性,使其与Gradle 7.0不兼容。使用请参阅https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings

在24s中生成失败,3个可操作的任务:3个已执行

EN

回答 1

Stack Overflow用户

发布于 2021-11-19 17:39:06

你的“线索”(从上面)

代码语言:javascript
复制
Checkstyle rule violations were found. See the report at: file:///Users/mac/Downloads/youtube%20video%20downloader/app/build/reports/checkstyle/runCheckstyle.html Checkstyle files with violations: 6 

Checkstyle violations by severity: [error:14, warning:8]

注意“错误:14”。这是错误总数。(我希望他们能把它命名为"errorTotalCount"...to,但不管.)

也许您已经设置了一个"maxErrors“设置。

见下文。

如果存在50个或更多的校验样式问题,您的构建将失败。

Sidenote :下面显示了一个自定义.xml文件。有一套“默认构建”规则。

代码语言:javascript
复制
apply plugin: 'checkstyle'

checkstyle {
    configFile = file('source/java/MyCustomCheckStyleRuleList.xml')
    toolVersion = '8.33'
    ignoreFailures = false
    showViolations = true
    maxErrors = 50
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65691394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档