34

新しい Android Studio の更新があります: https://sites.google.com/a/android.com/tools/recent/androidstudio030released

リンクには次のように書かれています。

パフォーマンスの向上は、Gradle 1.8 と Android Gradle プラグイン バージョン 0.6.+ の変更によって可能になります。

そこで、依存関係を次のように変更しました。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }

しかし、Gradle 1.6 を 1.8 に変更できる場所がわかりません...

アプリをコンパイルすると、次のエラーが発生します。

Gradle: プロジェクトの評価中に問題が発生しました。

Gradle バージョン 1.8 が必要です。現在のバージョンは 1.6 です

バージョンはどこで変更できますか?

前もって感謝します :)

4

11 に答える 11

83

これがあなたに役立つかどうかはわかりませんが、これが私のためにそれを修正したものです:

プロジェクトでこのファイルを開きます。

<Project>/gradle/wrapper/gradle-wrapper.properties

distributionUrl 行を編集して設定します。

distributionUrl=https\://services.gradle.org/distributions/gradle-1.8-all.zip

プロジェクトを再構築します。

更新:gradle-2.8-all.zip今すぐ使用することをお勧めします。

于 2013-10-19T01:04:58.350 に答える
4

Maven Central で公開された Android Gradle 0.6.2 プラグイン。build.gradle ファイルを編集し、「0.6.+」に依存する代わりに、「0.6.1」に依存します。

于 2013-10-19T01:03:24.510 に答える
2

gradle-1.8-all.zip ファイルをダウンロードし、ユーザーのホーム ディレクトリ (Windows-7) から離れた新しいディレクトリに配置し、ディレクトリに「gradle-1.8」という名前を付けました。念のため、この新しいディレクトリでダウンロードを解凍しました。また、この新しいディレクトリへのパスを持つユーザー環境変数「GRADLE_HOME」も追加しました。

プロジェクトの最上位ディレクトリにある「build.gradle」ファイルを手動で編集し、次のように入力しました。

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.3'
}

Android Studio で既存のプロジェクトを開いてビルドまたは実行しようとすると、件名のエラーが発生しました。他の人が述べたように、最終的な解決策はいくつかのステップのプロセスでした:

  1. 「gradle」と「.gradle」ディレクトリの両方を削除しました。
  2. 「.gradle」ディレクトリを再作成したプロジェクトを再構築しましたが、「gradle」ディレクトリは作成しませんでした。次に、プロジェクトを閉じ、「ファイル/プロジェクトのインポート」を使用してプロジェクトを再度読み込みました。そして、提案どおり「カスタマイズ可能なgradleラッパーを使用する」を使用しました。

これはうまくいきました。プロジェクトの最上位ディレクトリに「gradle」ディレクトリが再度作成されました。プロジェクトはクリーンにビルドされ、実行されます。これらの更新プログラムの段階的なアップグレード手順があると便利です。

于 2013-10-22T14:42:46.123 に答える
1

Old question but just in case someone runs into the same issue I had with upgrading.

If you have setup gradle for offline mode, it doesn't update the wrapper properly. Turning off offline mode (Preferences->Gradle->Offline work) then clean/rebuild pulled in the new gradle version. This assumes that gradle-wrapper.properties file has been updated.

于 2014-06-18T21:14:31.883 に答える
0

これは遅い応答ですが、誰かが ionic プロジェクトの gradle バージョンが AS によって古いものによって上書きされるという問題に遭遇した場合は、android プラットフォームを ionic プロジェクトから削除してから再度追加してください。ionic build android明らかに、Gradle のインストールはそのコマンドの一部であるため、上書きを上書きし、Ionic プロジェクトのルート ディレクトリ内から実行する必要があるバージョンを取得します。

ただし、警告: Android プラットフォームを削除してから再インストールすると、リソース フォルダーにあったスプラッシュスクリーンとアイコンが消去される場合があります。そして、「かもしれない」とは、私がそれを行うたびにそれが起こったことを意味します(リソースフォルダーは、削除/再インストールしているAndroidフォルダー内にあるため、これは理にかなっています)。おそらく、より雄弁なコマンドライン入力で、リソースフォルダーをそのままにしてAndroidプラットフォームを再インストールできますが、いずれにしても、再インストールを実行する前に、カスタムスプラッシュスクリーンとアイコンを含むディレクトリを新しいディレクトリにコピーしてください.

于 2016-08-22T17:31:09.460 に答える
0

同様の問題:

Androidスタジオを更新しました:p

ヘルプ -> アップデートを確認...

于 2016-04-14T16:17:34.960 に答える