美文网首页
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