2016-11-18 19 views
2

Gradle 2.2.2とGradleバージョン2.14.1のAndroidプラグインでAndroidアプリケーションのビルドが失敗します。 しかし、Gradleの1.2.3とGradleのバージョン2.3Androidプラグインfor Gradle 2.2.2とGradleバージョン2.14.1が一緒にAndroid v4をダウンロードできませんでした

予想される動作のためのAndroidプラグインで成功したビルド:

Androidアプリケーションが正常にGradleの2.2.2とGradleのバージョン2.14のためのAndroidのプラグインをコマンドラインでビルドする必要があります。 1

現在の行動:

Androidアプリケーションのビルドは、Gradleの2.2.2とGradleのバージョン2.14.1のためのAndroidプラグインで失敗します。 com.android.support:support-v4:23.2.1でシンボルを見つけることができないためです。 同じ理由でAndroidスタジオでビルドに失敗します。

コンテキスト:

私は2.2.2へのアップデート用Androidメーカー(最新)に持っていたし、これはGradleの2.2.2のために、少なくともAndroidのプラグインを使用する必要があります。したがって、私はgradleも更新しなければなりませんでした。 (2.14.1と3.2の両方のグラデルを試してみた)しかし、同じ理由でビルドに失敗する。

dependencies { 
    compile 'com.android.support:support-v4:23.2.1' 
} 

AndroidのSDKはuptodate enter image description here

アプリケーションで以下の設定gradle.buildファイルも

repositories { 
    jcenter() 
} 

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

ステップ

を再現することであるがあります

そして、グラデルビルドを実行します。あなたは時々、yはアンドロイドスタジオがそれをやらせる最善の方法を動作しません。ご自身でのGradleを更新しようとすると ビルドプットの次のエラー

error: cannot find symbol 
import android.support.v4.app.DialogFragment; 
^ 
error: cannot find symbol 
import android.support.v4.app.FragmentActivity; 

答えて

1

を失敗し、アウト。

ステップ1:

ステップ2あなたのプロジェクト閉じ : プロジェクトを再度開きます。

ステップ3: 更新ボタンをクリックしenter image description here

ステップ4:

ザッツすべてを更新待って!

+0

私は正しくgradleを更新しました。それは問題ではありません。私がgradle.buildファイルのgradle用の2.14.1とandroidプラグインを2.2.2にアップデートしたとき、ビルドに失敗し、 'エラー:シンボルを見つけることができないと言って失敗します。android.support.v4.app.DialogFragment ; ^エラー:シンボルのインポートが見つかりません ' – indi

0

アップグレード版gradleの後でAndroidスタジオのキャッシュを無効にしようとしましたか?あなたが行かなければならないことを行うには

ファイル] - > [キャッシュ/再起動を無効にします... - >無効化と再起動

enter image description here

+0

うまくいかなかったのです。私はこの作業コマンドラインを得ることさえできません。 – indi

関連する問題