web-dev-qa-db-ja.com

Android St​​udioの更新-エラー:Gradle配布を使用してビルドアクションを実行できませんでした

最近Android studioを最新バージョンに更新しましたが、問題が発生します。

Gradle 'MyApplication'プロジェクトの更新に失敗しました。エラー:Gradleディストリビューションを使用してビルドアクションを実行できませんでした ' https://services.gradle.org/distributions/gradle-2.2.1-all.Zip '。

StackOverflowで this が見つかりました

しかし、何も機能しないすべてを試してみてください-現時点では何もインポートする新しいプロジェクトを作成できません。親切にアドバイスしてください。

  apply plugin: 'com.Android.application'  

  Android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

     defaultConfig {
        applicationId "com.sclick.myapplication"
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    task assemble{}
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.Android.support:appcompat-v7:21.0.3'
}

      **Top Level Gradle.build**

//すべてのサブプロジェクト/モジュールに共通の構成オプションを追加できる最上位ビルドファイル。

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

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


    allprojects {
        repositories {
            jcenter()
        }
    }

gradle-wrapper.properties

  #Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.Zip
31
SomCollection

同じ問題がありました。私は多くのことを試しましたが、私がフォローしようとするまで何もうまくいきませんでした:

  1. ASを閉じます。
  2. C:\ Users\.gradle\wrapper\dists\gradle-2.2.1-allのフォルダーを削除します(必ずすべて削除してください)
  3. ASを管理者として開きます。
  4. プロジェクトファイルを同期してみてください。
  5. 今までうまくいかなかった場合は、コンピューターを再起動してください。 ASを再実行します。 (私のようなものでした)。

うまくいけばうまくいくでしょう。今まで機能していなかったとしても、他のプロジェクトを開いて手順を繰り返してみてください。手順5の後、この問題のあるプロジェクトを開きます。

33
Bhupinder

Android St​​udio 1.3.2の最新バージョンにアップグレードしたときに、同様の問題が発生しました。私のために働くように思われたのは、プロジェクトディレクトリから.gradleフォルダを削除することでした:

rm -rf ~/project/.gradle
12
Jon

Android jdk 1.8.0_66を使用して、Window 10でJava St​​udioを最初に起動したときに同じ問題が発生しました。働いた解決策は次のとおりです。

ステップ1:閉じるAndroid St​​udio

ステップ2:フォルダーC:\ Users\Anna\.gradleを削除します(Annaは私のユーザー名です)

ステップ3:Android St​​udioを管理者として開きます

ステップ4:現在開いているプロジェクトにいる場合は、[ファイル]> [プロジェクトを閉じる]を選択して現在のプロジェクトを閉じます。

ステップ5:これで、このクイックスタートGUIが表示されます: Android Studio Quick Start

[既存のAndroid St​​udioプロジェクトを開く]を選択し、プロジェクトフォルダーに移動して選択します。

Gradleが再度ビルドされるのを待ちます(プロジェクト内のすべてのモジュールのbuild.gradleのすべての依存関係をダウンロードします)

今まで動作しなかった場合は、コンピューターを再起動できます。ステップ1を再度実行します。

これは、Android St​​udioバージョンを変更したとき、または最近Windowをアップグレードしたときに発生します。それが役立つことを願っています!

3
super1ha1

私はプロキシを使用することを強制し、次のようにgradle.propertiesにプロキシ設定を追加することも強制しました:

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080

また、studio64.exeを管理者として閉じて開くことも強制されました。今ではすべてが素晴らしいようです

イベントログは言う

8:21:39 AM Platform and Plugin Updates: The following components are ready to update: Android Support Repository, Google Repository, Intel x86 Emulator Accelerator (HAXM installer), Android SDK Platform-Tools 24, Google APIs Intel x86 Atom System Image, Android SDK Tools 25.1.7
8:21:40 AM Gradle sync started
8:22:03 AM Gradle sync completed
8:22:04 AM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar]
8:22:25 AM Gradle build finished in 21s 607ms

ExeセットアップファイルとしてダウンロードしたAndroid studio 2.1.2を使用しています。 Gradleがあります(Gradleに対処するためにカスタムインストールを使用することも強制されました)

3
Mahdi Rafatjah

Project-> Settings-> Compiler(Gradle-based Android project)に移動し、テキストフィールド「VMオプション」を見つけてそこに配置します。

-Xmx512m -XX:MaxPermSize = 512m

これにより、gradleメッセージウィンドウに表示されるエラーが「オブジェクトヒープ用に十分なスペースを確保できませんでした」という問題が解決されます。

お役に立てれば

2

Gradle依存関係を2.4に更新してみてください。そのためには、File -> Project Structure -> Project -> Gradle versionにアクセスする必要があります。

そこで、2.2.1から2.4に変更する必要があります。新しいgradleバージョンがダウンロードされるのを待ちます。

これで準備完了です。

0

gradle-wrapper.propertiesを読むことで、必要なgradleを Gradle Service からダウンロードできます。好みで、recommendedではなくlocalを使用してグランド設定を変更します。

0
wyx

Macでも同様の問題が発生しました。

[ヘルプ]-> [Finderでログを表示]でログを見ると、次のエントリが見つかりました。

JVMプロパティ「https.proxyHost」が「127.0.0.1」に設定されています。
これは不正な動作につながる可能性があります。 [設定]でプロキシを設定する必要があります| HTTPプロキシ
このJVMプロパティは古いため、Oracleによる使用は推奨されていません。
(注:いくつかのコードによって動的に割り当てられた可能性があります。)

そして、ネットワークプロキシとしてCharlesを実行していることがわかりました。 Charlesをシャットダウンすることで問題は解決しました。

0
idplanter