今日、コードウェアハウスから古いコードをダウンロードしたので、gradle-5.4.1を再ダウンロードする必要があります。ただし、ダウンロードプロセスが遅すぎて、30分待ってから1.06Mしかダウンロードしませんでした。(以下の6.1.1は無視してください。そのときのテスト中に、6.1.1に変更されました)
関連する問題をオンラインで確認しましたが、主に次の3つの解決策があります(最後に3番目の解決策を使用しました)
1. AlibabaCloudイメージを置き換えるソリューション
プロジェクトのルートディレクトリにあるファイルbuild.gradleを変更します。
buildscript {
repositories {
//google()
//jcenter()
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/'}
maven { url 'https://maven.aliyun.com/repository/jcenter/'}
mavenLocal()
mavenCentral()
}
...
}
allprojects {
repositories {
//google()
//jcenter()
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/'}
maven { url 'https://maven.aliyun.com/repository/jcenter/'}
mavenLocal()
mavenCentral()
}
}
デフォルトのgradleダウンロードアドレスのサーバーが海外にあるため、ダウンロード速度が遅くなるため、国内のミラーWebサイトに変更するとファイルのダウンロード速度が速くなりますが、実際の変更後もダウンロードは非常に遅くなります。再同期は役に立ちません。(この方法で解決できるはずですが、成功しなかった理由はわかりません)
2.プロキシの設定スキーム(テストされていません)
3.対応するバージョンのgradleファイルを手動でダウンロードし、指定したフォルダーに追加します
あなたは、に行くことができますにhttp://gradle.org/gradle-download/ダウンロードGradleのか、他のウェブサイトに行くことができます。このリンクのダウンロード速度が比較的遅いので、私はCSDNに直接行き、ダウンロードに。ダウンロードした後、焦点は、オンラインでたくさんありますブログは、gradle圧縮パッケージ(ここではgradle-5.4.1-all.zip)を指定されたフォルダー(通常はC:\ Users \ xxx \ .gradle \ wrapper \ dists)に置くように言っています)、実際にこのファイルをフォルダーの後に配置します。AndroidStudioを再度開くと、gradleが再度ダウンロードされます。
AS同期プロセス中に、C:\ Users \ xxx \ .gradle \ wrapper \ distsがC:\ Users \ xxx \ .gradle \ wrapper \ dists \ gradle-6.2.1-all \ 3221gyojl5jsh0helicew7rwxフォルダーを生成することがわかりました。は、gradle-5.4.1-all.zip.lckとgradle-5.4.1-all.zip.partの2つのファイルを含み、名前から推測できます。lckファイルはロックファイルである必要があり、partはgradleを意味します。 -5.4.1-all.zipファイルの一部。
最後にダウンロードした圧縮パッケージがこのフォルダーにあると推測するため、CSDNによってダウンロードしたファイルをここに直接配置します(つまり、C:\ Users \ xxx \ .gradle \ wrapper \ dists \ gradle-5.4.1-all \ 3221gyojl5jsh0helicew7rwx \ gradle -5.4.1-all.zip)、Android Studioを再度開き、同期後、圧縮されたパッケージが同じディレクトリフォルダーに解凍され、gradle-5.4.1-all.zip.partファイルがgradle-5.4.1-allになります.zip.ok、問題は解決しました。