2017-08-09 18 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スタジオ内で正常に構築されます。助言がありますか?あらかじめThx。gradle buildは依存関係を解決できませんでした

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

'リポジトリ{}'はどこにブロックされていますか? –

答えて

0

--offlineを使用する前に、--refresh-dependenciesパラメータを使用してビルドを実行します。依存関係は、「オフライン」構築中に依存関係キャッシュに提示されるべきです。

+0

ビルドプロセスが「--offline」でしか実行できないように、開発環境をインターネットに接続できません。 –

+0

@ Yiこの場合、以前にこれらの依存関係をどのようにダウンロードしたのですか? –

+0

これらの依存関係はAndroid Studioの中にあります。 –

関連する問題