2017-03-06 7 views
24

私はGradle buildingに問題があります。プロジェクトをビルドすると、エラーが表示されます。エラー:終了は一度だけ呼び出すことができます

Finish can only be called once in android studio

このエラーについては誰かお気付きですか?

+1

キャッシュを無効にしてandroid studioを再起動してから、プロジェクトをクリーンアップして再構築してください –

+1

ご提案いただきありがとうございますが、キャッシュを無効にすることはどういう意味ですか?私はまだこれらすべてのステップを行ったが、まだ実行されていない。 –

+1

キャッシュを無効にして再起動する。私の答え[ここ]を参照してください(http://stackoverflow.com/questions/43842737/errortrouble-processing-java-lang-autocloseable-class/43843010#43843010) – Shashank

答えて

-3

スタジオ構成を再作成します。

  1. close problem project。
  2. .imlファイルと.gradle .ideaディレクトリを削除します。
  3. オープンプロジェクト。
11

Android Sudioをホームディレクトリ(Windowsの場合:C:\ Users \ YourUserName)に保存し、.gradleディレクトリに移動してキャッシュディレクトリを消去してから、Android Studioを再起動するとエラーが解決されます。

窓に

enter image description here

:C:\ユーザーがあなたのユーザ名を\).gradleディレクトリを入力してrootとしてAndroidのメーカーを実行した場合、その後、あまりにもrootとしてのGradleのコマンドを実行し、キャッシュディレクトリに

+0

私のために働いた! – Madhab452

+1

Mac用の修正は何ですか? –

+0

@bwicks path for macが '〜/ .gradle/caches'です。 –

1

を消去し、sudo ./gradlew assembleDebugを試しますかsudo ./gradlew assembleReleaseアンドロイドスタジオで

28

に行く....
ファイル]> [キャッシュを無効にして....
クリック無効化を再起動し、確認ダイアログでボタンを再起動します。..
は、Gradleを構築するのに少し時間がかかるかもしれません。

+0

これは最もクリーンな解決策であり、IMOは受け入れられた答えとしてマークする必要があります。私のために働いて、ファイルシステムに入ってシステムフォルダを消去しないというボーナスを持っています; – sleeke

+0

上記の方法では動作しません。 –

1

多くの洗練された回答があります。しかし、私のために、これは役に立たず、リブートするだけでした。

12

私は、コマンドラインからして、現在実行中のGradleデーモンを停止することによってこの問題を解決することができた:

./gradlew --stop

それとも、アンドロイドスタジオを使用している場合:アンドロイドスタジオを再起動します。

私は事前にキャッシュをクリアしましたが、機能しませんでした。

+0

この解決策は機能します。 –

0

人がMacでAndroid Studioを使用している場合、デフォルトではプロジェクトにBUILDファイルが追加されます。バグか、すべてのAndroid Studioプロジェクトにデフォルトで追加されている可能性があります。 BUILDファイルを削除してからAndroid Studioを再起動してください。同じエラーが表示された場合は、「エラー:完了は一度しか呼び出せません」というメッセージが表示されたら、コンピュータを再起動してください。

1

アンドロイドスタジオの簡単な再起動が可能です。

0

エラー "仕上げ:一度だけ呼び出すことができる" Windows上

:::キャッシュパスのデフォルトの量

のGradleキャッシュの問題C:\ユーザーがあなたのユーザ名を\)

1、スタジオを終了する

2、キャッシュパスを入力し、C:\ Users \ Administratorを検索します。Gradle

3、キャッシュフォルダを削除するか削除します。グラデルフォルダ

4、リビルドスタジオを再起動します。

関連する問題