最近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
同じ問題がありました。私は多くのことを試しましたが、私がフォローしようとするまで何もうまくいきませんでした:
うまくいけばうまくいくでしょう。今まで機能していなかったとしても、他のプロジェクトを開いて手順を繰り返してみてください。手順5の後、この問題のあるプロジェクトを開きます。
Android Studio 1.3.2の最新バージョンにアップグレードしたときに、同様の問題が発生しました。私のために働くように思われたのは、プロジェクトディレクトリから.gradle
フォルダを削除することでした:
rm -rf ~/project/.gradle
Android jdk 1.8.0_66を使用して、Window 10でJava Studioを最初に起動したときに同じ問題が発生しました。働いた解決策は次のとおりです。
ステップ1:閉じるAndroid Studio
ステップ2:フォルダーC:\ Users\Anna\.gradleを削除します(Annaは私のユーザー名です)
ステップ3:Android Studioを管理者として開きます
ステップ4:現在開いているプロジェクトにいる場合は、[ファイル]> [プロジェクトを閉じる]を選択して現在のプロジェクトを閉じます。
ステップ5:これで、このクイックスタートGUIが表示されます:
Gradleが再度ビルドされるのを待ちます(プロジェクト内のすべてのモジュールのbuild.gradleのすべての依存関係をダウンロードします)
今まで動作しなかった場合は、コンピューターを再起動できます。ステップ1を再度実行します。
これは、Android Studioバージョンを変更したとき、または最近Windowをアップグレードしたときに発生します。それが役立つことを願っています!
私はプロキシを使用することを強制し、次のように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に対処するためにカスタムインストールを使用することも強制されました)
Project-> Settings-> Compiler(Gradle-based Android project)に移動し、テキストフィールド「VMオプション」を見つけてそこに配置します。
-Xmx512m -XX:MaxPermSize = 512m
これにより、gradleメッセージウィンドウに表示されるエラーが「オブジェクトヒープ用に十分なスペースを確保できませんでした」という問題が解決されます。
お役に立てれば
Gradle依存関係を2.4に更新してみてください。そのためには、File -> Project Structure -> Project -> Gradle version
にアクセスする必要があります。
そこで、2.2.1から2.4に変更する必要があります。新しいgradleバージョンがダウンロードされるのを待ちます。
これで準備完了です。
gradle-wrapper.propertiesを読むことで、必要なgradleを Gradle Service からダウンロードできます。好みで、recommendedではなくlocalを使用してグランド設定を変更します。
Macでも同様の問題が発生しました。
[ヘルプ]-> [Finderでログを表示]でログを見ると、次のエントリが見つかりました。
JVMプロパティ「https.proxyHost」が「127.0.0.1」に設定されています。
これは不正な動作につながる可能性があります。 [設定]でプロキシを設定する必要があります| HTTPプロキシ
このJVMプロパティは古いため、Oracleによる使用は推奨されていません。
(注:いくつかのコードによって動的に割り当てられた可能性があります。)
そして、ネットワークプロキシとしてCharlesを実行していることがわかりました。 Charlesをシャットダウンすることで問題は解決しました。