AndroidStudioを使用しています。Gradle
内で手動でインストールして使用するにはどうすればよいですかAndroid Studio
。
http://www.gradle.org/downloads versiongradle-2.1-all.zipGradle
からダウンロードしました。
zipファイルを開くと、binやdocsなどが表示されますが、どこにコピーすればよいかわかりません。そして、Android内での使用方法をコピーした後でも。
AndroidStudioを使用しています。Gradle
内で手動でインストールして使用するにはどうすればよいですかAndroid Studio
。
http://www.gradle.org/downloads versiongradle-2.1-all.zipGradle
からダウンロードしました。
zipファイルを開くと、binやdocsなどが表示されますが、どこにコピーすればよいかわかりません。そして、Android内での使用方法をコピーした後でも。
回答:
Android Studioは、ローカルにインストールされたバージョンを使用するのではなく、自動的にGradleラッパーを使用し、正しいバージョンのGradleをプルします。Gradleの新しいバージョンを使用したい場合は、studioで使用されているバージョンを変更できます。Android Studioのプロジェクトツリーの下で、ファイルを開きますgradle/wrapper/gradle-wrapper.properties
。このエントリを変更します。
distributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip
distributionUrl
ファイルシステムのzipを指すように行を一時的に変更してみて、ビルドを実行し(たとえばgradlew assemble
)、完了したら正しいURLに変更します。これにより、Gradleはファイルシステムからパッケージを「ダウンロード」し、期待どおりにセットアップgradle
しますが、ディレクトリをVCSにコミットするときに他のマシンは問題ありません。
https://services.gradle.org/distributions/
最新のGradle配布ファイルをダウンロードして解凍し、すべてのファイルをコピーして下に貼り付けます。
C:\Users\{USERNAME}\.gradle\wrapper\dists\
ステップ1:Gradleからダウンロードサイトにアクセスします:https://gradle.org/releases/
ステップ2:ダウンロードしたzipファイルをディレクトリに解凍します。
ステップ2:Android Studio / IntellijIDEAでCtrl + Alt + S(mac:⌘+、)を押します
ステップ3:ジャンプ:ビルド、実行、デプロイ>>ビルドツール>> Gradle(または検索バーGradleと入力するだけ)
ステップ4:選択:(X)ローカルのgradleディストリビューションを使用し、Gradleホームを抽出したGradleディレクトリに設定します。適用をクリックします。
ステップ5:不要なgradleファイルを削除します削除:-MyApp
/
gradle
/ --gradlew --gradlew.bat
これがWindowsシステムであり、gradle-2.1-allを使用していると仮定します [すべてのgradleバージョンに適用可能で、必要に応じてバージョンを変更するだけです]
すべてのgradlesは http://services.gradle.org/distributions/にあります。
チェック<Your Project>\gradle\wrapper\gradle-wrapper.properties
を確認してくださいをdistributionUrlがあります
distributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip
Gradleが自動的にダウンロードされるので、これで十分です。
上記の作業を行った後、zipをダウンロードした場合は、gradle-2.1-all.zipを貼り付けます。
C:\Users\<username>\.gradle\wrapper\dists\gradle-2.1-all\<some_hash_key>\
それは余分なダウンロード時間を節約します。
Manually
です!それでもあなたの答えはautomatically
、オフラインマシンでは自動的にダウンロードする方法はないと言っています!
1.Gradleフォームのgradleディストリビューションをダウンロードします
2.ファイルをある場所に抽出します
3. Android Studioを開きます:[ファイル]> [設定]> [Gradle]> [ローカルGradleディストリビューションを使用]を抽出したパスをナビゲートします。
4. [適用]をクリックして[OK]をクリックします
完了
好きな場所で開梱してください。Android Studioの[設定]の下にあるカテゴリGradleで、必要に応じて外部Gradleの場所を指定できます。Gradlebinフォルダーをパスに配置することはおそらく理にかなっています。
ステップ1.最新のGradleディストリビューションをダウンロードする
ステップ2.ディストリビューションを解凍します
MicrosoftWindowsユーザー
ファイルエクスプローラーで新しいディレクトリC:\ Gradleを作成します。
2番目のファイルエクスプローラーウィンドウを開き、Gradleディストリビューションがダウンロードされたディレクトリに移動します。ZIPアーカイブをダブルクリックして、コンテンツを公開します。コンテンツフォルダーgradle-4.1を新しく作成したC:\ Gradleフォルダーにドラッグします。
または、選択したアーカイバツールを使用して、Gradle配布ZIPをC:\ Gradleに解凍することもできます。
ステップ3.システム環境を構成します
MicrosoftWindowsユーザー
ファイルエクスプローラーで、[このPC(またはコンピューター)]アイコンを右クリックし、[プロパティ]-> [システムの詳細設定]-> [環境変数]をクリックします。
[システム変数]で[パス]を選択し、[編集]をクリックします。C:\ Gradle \ gradle-4.1 \ binのエントリを追加します。[OK]をクリックして保存します。
手順4.インストールを確認します
なぜこれを行うことについて多くのゆがんだ説明があるのかわかりません。おそらくAndroidStudio(AS)が絶えず変化/進化しているためですか?それにもかかわらず、手順はこれです簡単です。
すでに適切なディレクトリにGradleをインストールしていると仮定すると、おそらく次の環境変数も定義したことを意味します。 GRADLE_HOME
すると、今定義していない場合は、ASを再起動します。
私の例では: GRADLE_HOME=C:\Gradle\gradle-5.2.1
次に、ASを起動し、次の場所に移動します。
[ファイル]> [設定]> [ビルド、実行、デプロイ]> [Gradle]に
今、あなたがする必要があるのは選択することだけです:(o) Use local gradle distribution
。ASは、ローカルのGradleパスが見つかったことを通知します。
ヒットApply
してOk
とASを再起動します。
これで、すべてのGradleデータがHOMEディレクトリにあります。通常はここ(この場合はWindows)にあります。
# tree -L 2 $USERPROFILE/.gradle/ | tail -n +2
├── build-scan-data
│ ├── 2.1
│ └── 2.2.1
├── caches
│ ├── 3.5
│ ├── 5.2.1
│ ├── jars-3
│ ├── journal-1
│ ├── modules-2
│ ├── transforms-1
│ ├── transforms-2
│ ├── user-id.txt
│ └── user-id.txt.lock
├── daemon
│ ├── 3.5
│ └── 5.2.1
├── native
│ ├── 25
│ ├── 28
│ └── jansi
├── notifications
│ └── 5.2.1
├── workers
└── wrapper
└── dists
最新のAS3.3.2でテスト済み
(既存の回答で機能する可能性のある2つの解決策がありますが、推奨される解決策は、gradleを手動でダウンロードするgradlew
ことです。本質的な詳細が不足しているため、失敗します。したがって、詳細が欠落している要約を追加して、無駄な時間を節約します。 、他の人が同じ問題に遭遇した場合に備えて。)
2つの可能な解決策があります:
解決策A:場所を使用しgradle
、gradlew
関連ファイルを削除します。(お勧めしません)
この投稿からこの回答を参照してください:https://stackoverflow.com/a/29198101/
チップ:
解決策B:のgradle
ディストリビューションを手動でダウンロードしgradlew
ます。(推奨)
Android Studioは、ハッシュで指定されたサブディレクトリにgradleをダウンロードします。
手動でダウンロードするには、ハッシュで指定された正確なサブディレクトリにダウンロードする必要があります。
手順:
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/
ps -aux grep | android
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/
gradle-4.10.1-all.zip.part
*.part
ファイルを削除します。.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1-all.zip
Android Studio
して再試行してください。
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1/
チップ:
Android Studio
して空のプロジェクトを再度作成した後、他のプロセスがディストリビューションをダウンロードするのを待っていると表示された場合。Android Studio
異なるgradle
バージョンを使用する可能性があるため、Android Studio
アップグレード時にこのプロセスを1回繰り返す必要がある場合があります。ところで:
これが私のdirレイアウトですLinux
(For Android Studio 3.3.1
、gradle
4.10.1を使用)
eric @ eric-pc:~/.gradle/wrapper
$tree -L 4
。 └──dists └──gradle-4.10.1-すべて └──455itskqi2qtf0v2sja68alqd ├──gradle-4.10.1 ├──gradle-4.10.1-all.zip ├──gradle-4.10.1-all.zip.lck └──gradle-4.10.1-all.zip.ok
への提案 Android-Studio
Android Studio
です。gradle
インストールディレクトリまたは.zipファイルを選択するオプションを提供することをお勧めしますgradlew
。gradle.properties
ですか?たとえば、parallel
プロパティを追加したいのですがgradle.properties
、チームプロジェクトから変更したくありません。
次の手順を実行します
これは私のために働いたものです。お役に立てば幸いです。
最初のステップでは、http: //www.gradle.org/downloadsにアクセスし、Gradleバージョンを選択し、GitHubのダウンロードリンクをたどって、GitHubからGradleをダウンロードする必要があります。ダウンロードが完了したら、ダウンロードしたファイルをディレクトリ(必要なすべてのディレクトリ)に抽出する必要があります。最後に抽出したフォルダーを開き、gradlew.batを実行して、ダウンロードが完了するまで数分待ちます。ファイルのダウンロードが完了すると、Gradleは自動的にインストールされます。Gradleは次回も正しく動作します。私はこの方法でこの問題を解決し、それをテストしました、そしてすべてが大丈夫なので、誰もがこの方法でテストすることができます、それはうまくいくはずです。幸運を。
Manually
です!それでもあなたの答えはautomatically
、OFFLINE machine
自動的にダウンロードする方法はないと言っています!
ダウンロードhttps://gradle.org/にアクセスし、最新のzipファイルをダウンロードします(現在、3.1が最新バージョンです)
ダウンロードしたzipファイルを/ opt / android-studio / gradle /に解凍します。
Android Studioでプロジェクトを開き、Ctrl + Alt + Sを押します
設定ウィンドウの検索バーでGradleを検索します
選択:(X)ローカルのgradleディストリビューションを使用し、Gradleホームを/opt/andriod-studio/gradle/gradle.xxに設定します(xxはダウンロードしたばかりのgradle zipファイルのバージョンです)。次に、[適用]をクリックします。
同期がすでに失敗している場合は、Gradleの同期を再試行してください。そうでない場合は、プロジェクトを閉じて、プロジェクトを再度開きます。
これで問題が解決することを願っています。
@が言ったように
https://services.gradle.org/distributions/
最新のGradle配布ファイルをダウンロードして解凍し、すべてのファイルをコピーして下に貼り付けます。
C:\Users\{USERNAME}\.gradle\wrapper\dists\
ただし、最初にAndroid Studioにzipファイルのダウンロードを試みさせ、キャンセルする必要があります。
そうすれば、ハッシュを取得してファイルをコピーし、ハッシュの下に置くことができます
目的のパッケージをダウンロードしてから、配電線を次のように変更します。
distributionUrl=file:/c:/Gradle/gradle-5.5.1-all.zip
最新のgradleを一度インストールしたと仮定します。ただし、特定のプロジェクトのgradleバージョンが、マシンにすでにインストールされているgradleバージョンと一致しない場合、gradlesycnはそのバージョンをダウンロードする必要があります。このダウンロードを防ぐには、1つのトリックがあります。まず、マシンにすでにインストールされているgradleバージョンを知っている必要があります。C:\ Users {username} .gradle \ wrapper \ distsに移動します。ここでは、すでにインストールされているバージョンが表示されます。最新バージョンを覚えておいてください。gradle-6.1.1-all.zipであると想定してください。では、AndroidStudioに戻ります。開いたプロジェクトで、Android Studioのプロジェクトツリーに移動し、ファイルgradle / wrapper /gradle-wrapper.propertiesを開きます。このエントリを変更します。
distributionUrl=http\://services.gradle.org/distributions/gradle-6.1.1-all.zip
このようにして、gradleを何度もダウンロードするのを防ぎます。ただし、バージョンが本当に古い場合は、このことを避けてください。その場合は、次の警告が表示されます。
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec:command_line_warnings
1.指定されたリンクhttp://services.gradle.org/distributions/2 に従ってgardleをインストールします。2。このダウンロードしたファイルをC:\ Gradle \ gradle-4.5の場所に抽出します。3。gradleの環境を設定します。このPC \ properties \ Advanceシステム設定\環境変数4.AndroidStudioを起動してgradleC:\ Gradle \ gradleのパスをAndroidstudioで設定しましょう