2017-08-09 154 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中。 –

相關問題