web-dev-qa-db-ja.com

Android Studio 2.3に更新した後のGradleエラー

Gradleビルドはメッセージで失敗します

 Error:Could not create parent directory for lock file C:\Program Files\Android\Android Studio\gradle\gradle-2.14.1\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv\gradle-2.14.1-all.Zip.lck

これは私のbuild.gradle(プロジェクト)です

 // Top-level build file where you can add configuration options common to all sub-projects/modules.

 buildscript {
   repositories {
    jcenter()
}
    dependencies {
    classpath 'com.Android.tools.build:gradle:2.2.3'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    }
 }

allprojects {
  repositories {
    jcenter()
  }
}

  task clean(type: Delete) {
    delete rootProject.buildDir
}

更新後、すべてのプロジェクトで同じエラーが表示されます。

10
Aditya Desai

私も同様のエラーに直面していました、以下の変更は仕事をしました。

問題はAndroid Studio 2,3で、デフォルトのgradleバージョンは3.3です。

Android StudioがメッセージをポップアップしてGradleプラグインバージョンを2.3.0に更新した後、SDKビルドツールを最新のものに更新しました 必須のgradleバージョンは3.3+

問題を修正するために以下の変更を行いました。

  1. 以前のGradleバージョンを使用するために、古いSDKビルドツール19.1.0をインストールしました
  2. 「ファイル」>「プロジェクト構造」>「プロジェクト」>「gradleバージョンを2.3.0に変更」
  3. Build.gradle(Project:app_name)> classpath 'com.Android.tools.build:gradle:3.3.0'' com.Androidに変更.tools.build:gradle:2.1.2 '

最後に、キャッシュの無効化/再起動または同期を実行します。

まだ3.3を使用しない方が良いようです。 ソースとクレジット

5
Shankar

Build.gradleで設定してみてください:

classpath 'com.Android.tools.build:gradle:2.3.0'

Gradle-wrapper.propertiesで:

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.Zip

次に、Android Studio設定([Gradle]タブ)]の[デフォルトのgradleラッパーを使用(推奨)]をチェックします。

プロジェクトを同期するか、現金を無効にして再起動します。

3
bitvale

ステップ1:gradle-wrapper.proprtiesの変更

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.Zip

ステップ2:app\build.gradleの変更

 classpath 'com.Android.tools.build:gradle:2.3.0'

ステップ3:プロジェクトレベルbuild.gradleの変更

classpath 'com.Android.tools.build:gradle:2.3.0'

sync your project.
It solved my problem.
3
Manmohan Pal

Android Studioを押すだけです:

.

1
Morozov

私は同じ問題を抱えていました。これは私が私の解決した方法です:
1。 gradle-4.0のダウンロード
2。SDKマネージャーを使用してNDKをダウンロードする
3。ファイル>設定>ビルド、実行、展開>グラドルを開き、以下のように構成します。 画像を表示するにはここをクリック

それは私の問題を解決しました

0
Tse Des

私はまったく同じ問題を抱えていました。\platforms\Android\cordova\lib\check_reqs.js(90:25)にデバッグステートメントを追加して、問題をデバッグしました。このデバッグから、以前のSDKにはテンプレートディレクトリがあることがわかりました。インストールの場合はC:\ Android\SDK\tools\templatesです。

幸いなことに、そのディレクトリのバックアップがありました。したがって、Android 2.3.1インストールの最終的な解決策は、C:\ Android\SDK\tools\templatesディレクトリを2.3.1インストールから新しく作成されたSDKディレクトリにコピーすることでした。

この非適格な解決策は好きではありませんが、すぐに問題が解決しました。

これが誰かの助けになることを願っています。

0
Mark Piller

こんにちは、私も同じ問題を抱えています。しかし、今私は解決策を得た

最初にAndroid NDK-bundleを更新する必要があります。これは、[ファイル]-> [プロジェクト構造SDKの場所]の下にあります。1つのオプションのダウンロードがあります。

すべてのプラグインがインストールされた新しいパッケージを再度作成し、プロジェクトをインポートします。その時間は再び更新しないでください。それから私は働いていました。

すべて試してみてください*****

0
user5629272

私の解決策を試してください

私はAndroid studio 2.3.1を使用しています。問題を解決するためにいくつかのステップを踏むだけです。

androiddevのドキュメントに基づく https://developer.Android.com/studio/releases/gradle-plugin.html#updating-gradle

プラグインのバージョン必須のGradleバージョン

  • 1.0.0-1.1.3 2.2.1-2.3
  • 1.2.0-1.3.1 2.2.1-2.9
  • 1.5.0 2.2.1-2.13
  • 2.0.0-2.1.2 2.10-2.13
  • 2.1.3-2.2.3 2.14.1+
  • 2.3.0+ 3.3+

要件:Gradleバージョン3.4

ステップ1フォルダー内のすべてのgradleを削除しますC:\ Users\.gradle\daemon

ステップ2 Gradle 3.4を再ダウンロードし、ディレクトリに配置しますC:\ programfiles\Android\androidstudio\gradle

ステップ3 Android studio 2.3.1 gradle settings。change to folder "C:\ Program Files\Android\Android Studio\gradle\gradle- 3.4 "

ステップ4 Android studioを閉じてプロジェクトを再度開く

このソリューションが役立つことを願っています。

0
Johan
  1. https://gradle.org/releases/ から手動でダウンロードします。

  2. それを解凍して、ur Android Studio And your SYSTEM。

  3. Android Studio:[設定]> [ビルド]> [Gradle]> [オフライン作業]のチェックを外し、DIRを配置します。

  4. システム:環境変数>編集(別のgradle PATHがある場合)または新規> put The DIR。

良い一日を過ごしてください。

0
Ziad

Android Studio 2.3および プレビュー2.4 Gradleバージョン3.3以降が必要です!!! 2.8で動作しませんでした。
3.4をインストールしましたが、まだ動作しませんでした。ソースディレクトリが
は3.4ではなく2.8に設定されました!!
したがって、3.3または3.4がインストールされており、パスが正しいパスに設定されていることを確認してください...
C:\ user ......\gardle\bin
に設定
C:\ user .....\gradle
何日も問題がありました!!!.

0
Sonic Splasher

ここで他の提案をいくつか試しましたが、最終的に.gradleディレクトリを削除し、すべてを再度設定した後、問題ないように見えました

0
ModWilliam