• Android Studio 找不到EventBus/ButterKnife等第三方包解决方案


    废话不多说,有图有真相

    Q·:可以正常Build,debug就是看着不舒服,代码提示也出不来。

    解决方案:

    1. invalidate and restart (没用继续第二步)

    2. 修改gradle中的依赖包版本

    com.jakewharton:butterknife:8.7.0修改如下:

     

    等待下载好后会自动关联好,

    3. 如果上面的还没有解决,则清楚本地的以来缓存

    Windows:    
    gradlew build --refresh-dependencies 
    
    
    Mac:
    ./gradlew build --refresh-dependencies  
    

      

    4. 注意EventBus实在jcenter中上传的所以

    首先查看jcenter中心的eventbus最新库如下图:

    所以,根目录的gradle如下:

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.0.1'
        }
    }
    
    allprojects {
        repositories {
            jcenter()
        }
    }
    

     

    app下面的gradle

    compile 'de.greenrobot:eventbus:3.0.0-beta1'
    

      

     

    ok问题解决,愉快的coding吧。

  • 相关阅读:
    Shell 传递参数
    Shell 变量
    Shell 教程01
    linux yum 命令
    Linux vi/vim
    Linux 磁盘管理
    你应该知道的基础 Git 命令
    Linux 下五个顶级的开源命令行 Shell
    Fedora 23如何安装LAMP服务器
    如何在Fedora或CentOS上使用Samba共享
  • 原文地址:https://www.cnblogs.com/poe-blog/p/9006638.html
Copyright © 2020-2023  润新知