2017-08-09 85 views
1

我想通过gradle命令构建我的android项目:gradle assembleDebug --offline。但结果说 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中成功构建。有什么建议么? Thx提前。gradle构建无法解决依赖关系

的build.gradle

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') 
     } 
    } 
+1

请填写您的build.gradle –

+0

@StasLelyuk build.gradle。 TY。 –

+0

哪里有'repositories {}'块? –

回答

0

使用--offline之前--refresh-dependencies参数运行构建。在“离线”构建过程中,应将依赖关系呈现在依赖关系缓存中。

+0

它可能有帮助,但我的开发环境无法连接到互联网,因此构建过程只能以“--offline”运行。 –

+0

@Yi在这种情况下,您是如何在下载之前下载这些依赖关系的? –

+0

这些依赖关系在Android Studio中。 –

相关问题