美文网首页
Unable to resolve dependency for

Unable to resolve dependency for

作者: 远在远方的风yzyfdf | 来源:发表于2020-04-09 11:15 被阅读0次

    问题

    ERROR: Unable to resolve dependency for ':app@a360Test_release/compileClasspath': Could not resolve project :library2.
    Show Details
    Affected Modules: app
    
    百度一圈后发现的几种方法都不起作用
    • gradle设置里的offline去掉勾选
    • 加入阿里的仓库maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    • 删掉C:\Users\用户名.gradle文件夹,重新编译

    解决

    最后发现,需要library中gradle的buildTypes和app里配置一样的

    • app的gradle
        buildTypes {
            //正式环境
            release {
                minifyEnabled true
                shrinkResources true
                zipAlignEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
            //测试环境
            Test_release {
                minifyEnabled false
                shrinkResources false
                zipAlignEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
            //debug
            debug {
                minifyEnabled false
                shrinkResources false
                zipAlignEnabled false
            }
        }
    
    • library的gradle
            debug {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            }
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            }
    
            // 就是这里 加上,里面空着也没事
            Test_release {
            }
    

    其他项目中并没有遇到这个问题。。。原因还在查找中

    相关文章

      网友评论

          本文标题:Unable to resolve dependency for

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