我正在尝试通过gradle命令gradle assembleDebug --offline构建我的android项目。但是结果说Could not resolve com.android.tools.lint:lint-api:25.3.1
该库已经在.m2/repository/com/android/tools/lint/lint-api/lint-25.3.1.jar中,并且该项目在Android Studio中成功构建。有什么建议么?提前谢谢。


    apply plugin: 'java'
    configurations {
        lintChecks
    }
    dependencies {
        compile 'com.android.tools.lint:lint-api:25.3.1'
        compile 'com.android.tools.lint.lint-checks:25.3.1'
        lintChecks files(jar)
    }
    jar {
        manifest {
            attributes('Lint-Registry': 'com.android.cy.lint.MyIssueRegistry')
        }
    }

最佳答案

在使用--refresh-dependencies之前,请使用--offline参数运行构建。您的依存关系应在“脱机”构建期间显示在依存关系缓存中。

关于android - gradle构建无法解决依赖关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45591211/

10-13 09:13