gradle依存ライブラリによるbuildの遅延の問題を完璧に解決
2011 ワード
まず、Googleの公式依存方式を見てみましょう。
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
google()
}
}
上記の方法では、googleのmaven倉庫が使用されるため、関連する依存ライブラリがダウンロードできなくなります.gradle plug 3.0ダウンロードできない問題.
私たちの解決策はアリ雲の国内ミラーを使って、あなたは飛ぶような感じがします。
mavenCentralミラーウェアハウスアドレス
http://maven.aliyun.com/nexus/content/groups/public/
Jentralミラーウェアハウスアドレス
http://maven.aliyun.com/nexus/content/repositories/jcenter
Googleミラーウェアハウスアドレス
http://maven.aliyun.com/nexus/content/repositories/google
私たちは工事のbuildを更新します。gradleは次のような形式になっています
buildscript {
repositories {
// mavenCentral()
// jcenter()
// google()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
// mavenCentral()
// jcenter()
// google()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
}
作者:康熙微博私访记链接:https://www.jianshu.com/p/ab1f5e5f5f5c出典:簡書の著作権は作者の所有である.商業転載は著者に連絡して許可を得てください.非商業転載は出典を明記してください.