当前位置: 首页 > 知识库问答 >
问题:

Android Studio 3.0中的任务“:app:javaPreCompileDebug”执行失败。1.

包永新
2023-03-14

在尝试执行项目时,我遇到以下错误:

错误:任务“:app:javaPreCompileDebug”的执行失败。

现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-黄油刀-7.0。1.jar(com.jakewharton:butterknife:7.0.1)或者,设置android。defaultConfig。javaCompileOptions。注释处理器选项。includeCompileClasspath=true以继续以前的行为。请注意,此选项已弃用,将来将被删除。看见https://developer.android.com/r/tools/annotation-processor-error-message.html更多细节。

请不要把这个问题标记为重复的,因为其他问题在这里是针对龙目岛的,我没有使用。

共有3个答案

易博文
2023-03-14

通过以下过程,我的问题得以解决。

在构建中。gradle(模块应用程序

>

  • 应用插件:

     apply plugin: 'com.jakewharton.butterknife'
    

    在“依赖项”部分中添加以下行:

     annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0'
     implementation 'com.jakewharton:butterknife:8.7.0'
    

    在构建中。gradle(Project:projectName),在依赖项中添加类路径,如下所示:

        classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
    

    它将解决这个问题。如果没有,则添加maven:

     maven {
     url 'https://maven.google.com'
     }
    

  • 濮赤岩
    2023-03-14
    Adding these two line in app/build.gradle 
    
    dependencies {
      compile 'com.jakewharton:butterknife:8.8.1'
      annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
    }
    
    
    It worked for me 
    
    施俊哲
    2023-03-14

    正如错误所说,您需要在应用程序构建中使用annotationProcessor。格拉德尔。好的,您需要将ButterKnife库升级到8.8版。1.您需要使用以下内容:

    dependencies {
      compile 'com.jakewharton:butterknife:8.8.1'
      annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
    }
    

    请检查Android Studio3.0黄油刀错误问题的细节。

     类似资料:
    • 你知道错误的根源是什么吗?filepath也不太长,每次都不是256个符号,那也没有问题:/ 提前谢谢:)

    • 在更新到3.1.2之后,我面临着很多问题,其中之一就是 任务的执行失败:应用程序:transformClassesWithShrinkResForDebug。

    • 我从构建工具\23.0.2\(Aapt.exe)得到这个错误 以非零退出值1结束。 我正在使用 我正在使用和更新的构建工具,我的日志cat通常表示我在其中创建了字符串,以将其引用到列表视图中。 执行任务:[应用程序:GeneratedBugandroidTestSources,:应用程序:GeneratedBugandroidTestSources,:应用程序:CompiledBugandroid

    • 我正面临这个讨厌的错误时,试图编译我的Flutter应用程序到Android模拟器。以下是错误日志(太长,无法完全粘贴): 阿金·利布/梅因。调试模式下sdk gphone x86上的dart。。。正在运行Gradle任务“assembleDebug”。。。注意:一些输入文件使用或覆盖不推荐的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。e:在依赖项中发现不兼容的

    • 我刚刚更新了我的cordova android到7.1.0,以支持Android27 sdk,以解决插件不能与SDK26一起工作的问题。 我尝试更改GradleBuilder.js文件中的gradle分发url,但没有成功。 编辑2:我想解决这个问题的firebase插件似乎是问题的一部分。移除:cordova-plugin-firebase允许应用程序的构建没有问题。似乎在添加插件后,我不能简单

    • 任务:应用程序:MiniFyReleaseWithr8失败 失败:生成失败,出现异常。 distributionurl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip