2017-08-10 5 views
2

Androidスタジオ3.0 Beta 1では、Gradle 4.1-rc-1を使用する必要があります。私のために更新を行うように提案しましたが(なぜそうではないのですか?)、プロジェクトが構築しようとすると、gradle-4.1-rc-1のpomとjarというエラーが表示されます。明らかにjcenterやgoogle reposにはありません。 Google's AS release pageには、これは既知のバグだと言われています。きれいで同期しても問題は解決するはずですが、うまくいかなかったのです。Android Gradle 4.1-rc-1が見つかりません

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

buildscript { 
    ext.kotlin_version = '1.1.3-2' 

    repositories { 
     google() 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:4.1-rc-1' 
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
    } 
} 

allprojects { 
    repositories { 
     google() 
     jcenter() 
     maven { url 'https://jitpack.io' } 
    } 
} 

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

リポジトリが正しいGradleのファイルを保持している:ここで

は私のビルドファイルのですか?既に自分のマシンにダウンロードしたはずですか?

答えて

0

私はそれが何をしたのか正確には分かっていませんが、私はそれを動作させました。ただし、他に誰かがこの問題に取り組んでいる場合は、私が行ったいくつかの追加情報といくつかの追加情報があります。

プロジェクトの設定(⌘;)

のGradleバージョン:4.1

Androidのプラグインバージョン:3.0.0-β1

アンドロイドプラグインレポジトリ:グーグル()、

jcenterデフォルトのライブラリリポジトリ:google()、jcenter、 'https://jitpack.io'

thes私の設定を同期しようとすると、自分のGradleを4.1-rc-1にアップデートするように求められます。私は "手動で行う"オプションを押しました。それから私は、端末に私のプロジェクトに行き、Googleが提案し何をした:

gradlew clean

gradlew assemble

1

たぶんあなたの代わりにbuild.gradleのプロジェクトのあなたのgradle/wrapper/gradle-wrapper.propertiesファイルを、更新する必要があります。

gradle-wrapper.propertiesの内容は、 distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zipです。 build.gradleの含有量:classpath 'com.android.tools.build:gradle:3.0.0-beta1'

+0

はい、1つの場所に '4.1-rc-1'と、もう1つには' 3.0.0-beta1'と言うのは、直観に反するようです。私はGradleを参照し、もう一つはASプラグインを参照していることを理解していますが、私は "自動更新"オプションがこれを考慮に入れておらず、両方の場所に '4.1-rc-1'を置くと信じています。 – Maxwell

関連する問題