Googleとjcenter倉庫でのAndroidメーカーを接続すると、それは比較的遅くなり、いくつかのものは、失敗したダウンロードします。次のようにこの問題を解決するために、あなたは、アリクラウドストレージに倉庫を設定することができます。
手動でデフォルトの設定リポジトリを変更
buildscript {
repositories {
google()
jcenter()
mavenCentral()
maven { url'http://maven.aliyun.com/nexus/content/groups/public/'}
maven { url'https://maven.aliyun.com/repository/public/' }
maven { url'https://maven.aliyun.com/repository/google/' }
maven { url'https://maven.aliyun.com/repository/jcenter/' }
maven { url'https://maven.aliyun.com/repository/central/' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
}
}
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
maven { url'http://maven.aliyun.com/nexus/content/groups/public/'}
maven { url'https://maven.aliyun.com/repository/public/' }
maven { url'https://maven.aliyun.com/repository/google/' }
maven { url'https://maven.aliyun.com/repository/jcenter/' }
maven { url'https://maven.aliyun.com/repository/central/' }
}
}
それとも自分自身のmaven PWを構築するなど、地元の倉庫を構築するために設定されています。
maven{
url 'http://....../nexus/content/groups/public/'
}
恒久的にデフォルトの設定リポジトリを変更
- アンドロイドStudioのインストールディレクトリで、サブディレクトリを検索します。
\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root
- 変更し、私たちが定義する必要が倉庫アドレスのノードの内容を変更し、下のノードは、次のよう:
build.gradle.ftl
repositories
buildscript
allprojects
repositories
新しいプロジェクトが変更されたテンプレートを使用する際に編集した後、後に、Androidのメーカーを再起動します。
以下に、これは新しいプロジェクトでbuild.gradle
のスクリーンショット: