android - 处理损坏的类文件时出错?在android中执行lint任务时

标签 android gradle lint

在Android Studio中执行lint任务时,会出现以下错误消息,但构建成功且apk正常运行而没有任何问题。

请让我知道如何摆脱这些错误消息。

Error processing C:\androidProjects\emcaanda_checkin\sampleapps\testapp\build\intermediates\exploded-aar\com.android.support\a
ppcompat-v7\24.1.1\jars\classes.jar:android\support\v7\widget\ShareActionProvider$ShareMenuItemOnMenuItemClickListener.class:
broken class file?
Error processing C:\androidProjects\emcaanda_checkin\sampleapps\testapp\build\intermediates\exploded-aar\com.android.support\a
ppcompat-v7\24.1.1\jars\classes.jar:android\support\v7\widget\SuggestionsAdapter.class: broken class file?
Error processing C:\androidProjects\emcaanda_checkin\sampleapps\testapp\build\intermediates\exploded-aar\com.android.support\a
ppcompat-v7\24.1.1\jars\classes.jar:android\support\v7\widget\SuggestionsAdapter$ChildViewCache.class: broken class file?
Error processing C:\androidProjects\emcaanda_checkin\sampleapps\testapp\build\intermediates\exploded-aar\com.android.support\a
ppcompat-v7\24.1.1\jars\classes.jar:android\support\v7\widget\SwitchCompat.class: broken class file?
....

Android Studio版本:2.2
JDK:1.8
Gradle 版本:2.14.1

cmd:gradle clean build
这不是一个选择,因为我的构建成功。
android{
    lintOptions{
        abortOnError false
    }
}

最佳答案

在将firebase-ref依赖项添加到Android项目后,遇到了相同的问题。构建成功,但是错误消息仍然存在。为防止此类错误消息,我已将Gradle插件版本从3.1.4更新为3.2.0。

classpath 'com.android.tools.build:gradle:3.2.0'

对于答案,现在写起来已经很晚了,但希望避免遇到更多适合自己的情况:)

关于android - 处理损坏的类文件时出错?在android中执行lint任务时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39883948/

相关文章:

android - 为什么我不能通过编程在布局上设置 ImageView 的位置

gradle - 如何为 Gradle 插件任务编写单元测试

Android Studio Lint - 为 lint 设置 API 级别

lint - Elixir:用于确认每个函数都有类型规范的 Lint

rust - Cargo Clippy 抛出错误 'Question mark operator is useless here' - 建议可以实现吗?

android - EditText高度根据文字大小变化

android - 为什么我不能在 termux android 上安装东西?

Android服务stopself方法改变按钮状态

maven - build.gradle中的父pom用法

java - 我在图像或gradle上有错误,不知道哪一个?