2016-09-09 25 views
6

私はAndroidスタジオを使用しています.Gradleがプロジェクトをビルドしようとするたびに立ち往生します。つまり、一度に何時間もビルドダイアログが表示され、プロジェクトをビルドできません。ここにスクリーンショットがあります:Android Studio Gradle BuildAndroidスタジオのビルドプロジェクトでギャラップがついた

私はインターネット全体全体のように見えますが、私が見つけたソリューションはうまくいきません。私はAndroid開発の初心者ですから、まっすぐ私を見つめていることでしょう。私に突き出主なものは、私の.gradleディレクトリ内のログのこの部分です:

DaemonExpirationPeriodicCheck running 
 
16:20:23.790 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:20:23.793 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:20:23.795 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:20:23.803 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 
 
16:21:23.790 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running 
 
16:21:23.791 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:21:23.794 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:21:23.795 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:21:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 
 
16:22:23.792 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running 
 
16:22:23.793 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:22:23.798 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:22:23.799 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:22:23.806 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 
 
16:23:23.794 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running 
 
16:23:23.795 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:23:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:23:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:23:23.807 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.

あなたが見ることができるように、この配列は何度も何度も繰り返されます。私は100%肯定的です。私は正しいグラデルインストールを持っています。なぜ私のプロジェクトがビルドを拒否するのか分かりません。

ご協力いただきましてありがとうございます。

編集: 私はそれを理解したことを皆に知らせたいと思っていました。どうやら、私の両親は、数年前に私のコンピュータに驚くほど強力なペアレンタルコントロールソフトをインストールしていました。アンインストール後、Android Studioは完全に機能します。ソフトウェアは基本的に、ほとんどのポートから出入りする未知のトラフィックをすべてブロックしました。とにかく、皆さんに助けてくれてありがとう。私はついに開発を始めることができます!

+1

Oracle Java JDKを8バージョンに変更し、 'file-> project structure'に設定してください – piotrek1543

答えて

4

私はすべての人に私がそれを理解したことを知らせたいと思っていました!どうやら、私の両親は、数年前に私のコンピュータに驚くほど強力なペアレンタルコントロールソフトをインストールしていました。あなたのコンピュータにQustodioペアレンタルコントロールをお持ちの方は、ソフトウェア開発に関係することができないように注意してください。アンインストール後、Android Studioは完全に機能します。ソフトウェアは基本的に、ほとんどのポートから出入りする未知のトラフィックをすべてブロックしました。とにかく、皆さんに助けてくれてありがとう。私はついに開発を始めることができます!

0

私はかつてこの同じ問題を抱えていましたが、この問題の一時的な解決策を見つけた後、私はASとJDKを最新バージョンに更新して問題は解決しました。

一時的な解決策:同じシーケンスがログに表示されたら、単にTaskManagerを起動してjavaプロセスを終了してください。これは決して終わらないループのグラデルビルドを止め、アプリはデバイス(エミュレータまたは物理)に問題なくインストールされます。

その後、ASとJDKを最新バージョンに更新し、JDKへの有効なパスを提供することができます。

+0

これは動作しますが、私のASとjdkは最新バージョンです。 grableの代わりにmavenを使用してプロジェクトをビルドすることは可能ですか? –

+0

それが助けられたと聞いてうれしい。 Maven over Gradleの好みに関するものです。後のビルドツールは、Mavenのベストプラクティス/アイデアを使い、完璧に実行することができます。そして、gradleは、あなたのプロジェクトの外部ライブラリをたくさん手伝ってくれますが、Mavenはそれほど柔軟性がありません。 2つのビルドツールについて異なる意見があります。あなたは研究をして、自分で試すことができます。乾杯! – deejay

0

あなたが上にある場合windows

あなた.gradleC:\Users\<username>からディレクトリを削除してみてください、再試行してください。

または

Android Studio -> Preferences -> Gradle ->に行くとOffline workをチェック。

時にはそれはまた次のよう

File Menu - > Invalidate Caches/ Restart->Invalidate and Restartを働きます。

+1

私は何度も何度も何度も何度も試してみました。エラーは引き続き発生します。 –

+0

あなたは 'android studio'とあなたの' OS'のバージョンを教えてください – skydroid

+1

私はAndroid Studio 2.1.3を使用しています。私はWindows 10上にいます –

関連する問題