美文网首页
gradle插件版本导致的 Hilt 无法正常通过编译

gradle插件版本导致的 Hilt 无法正常通过编译

作者: shawnleng | 来源:发表于2021-12-09 12:06 被阅读0次

    初次使用Hilt 如果gradle插件版本不一致会导致Hilt各种编译不通过,经过测试列举一下能正常编译通过的gradle插件和hilt-dragger对应的版本,耗费很多时间调试。比如像以下这种错误:

    ``` java
    
    hilt execution failed for task ':module-test:compiledebugjavawithjavac'. > compilation failed; see the compiler error output for details.
    
    
    ```
    

    为了节省大家时间,列举一下一版能正常通过编译,有兴趣的可以往下补充

    1. Android studio Fox3.1
    1. 编译版本 (使用最新平台31编译不通过,原因不详)
    
    compileSdkVersion 30
    
    
    1. 工程下build.gradle版本
    classpath 'com.android.tools.build:gradle:4.1.3'
    
    
    1. gradle-wrapper下版本
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-bin.zip
    
    
    1. Hilt版本
    
    api "com.google.dagger:hilt-android:2.40.1"  
    annotationProcessor "com.google.dagger:hilt-android-compiler:2.40.1"
    
    

    链接

    ① hilt 官网,嚼第一手甘蔗

    ② Android Hilt 基本使用及详解(hilt版本太老了 不建议看)

    ③Jetpack新成员,一篇文章带你玩转Hilt和依赖注入from郭霖大神

    ④还算比较新的hilt使用介绍

    相关文章

      网友评论

          本文标题:gradle插件版本导致的 Hilt 无法正常通过编译

          本文链接:https://www.haomeiwen.com/subject/tzlffrtx.html