web-dev-qa-db-ja.com

Androidプロジェクトのビルドが失敗するとスタジオがハング/フリーズする

私は今夜​​から非常に有線の問題を経験しています。

Androidプロジェクトでエラーが発生し、ビルドが失敗した場合、私のAndroidスタジオがフリーズ/スタックします。 Androidスタジオアプリケーション。次回同じプロジェクトを開いても、gradleはビルドを試み、再びフリーズします。[添付のスクリーンショットを見つけてください]

私が見つけることができる唯一の解決策は...です。「ビルド失敗」の正確な原因を見つけなければならず、他のエディターを使用して問題を解決する必要があり、その後、Android studio働き始める。

今夜まで問題なく動作していたということです。そして突然壊れた。同じ問題を抱えている他の誰か??

-n

enter image description here

32
Ninad Desai

まあ、私はAndroid studioをアンインストールし、それを再びインストールしましたが、今では問題はなくなりました。そもそもどうしてそれが壊れたのだろうか。

他の誰かが同じ問題に直面している場合は、スタジオを再インストールしてみてください。 Mac osxを使用している場合は、 アンインストールする方法Android Studio? をアンインストールするAndroid studio適切に;削除するだけなのでアプリは完全にアンインストールしません。

1
Ninad Desai

Android Studio v1.2.1.1以降を使用していて、Macbookを使用している場合、デバイスがラップトップに接続されていると(usbがWi-Fi)そしてラップトップをスリープ状態にしてから再度ログインすると、Android Studio hang。したがって、USBケーブルを抜く必要があります。その後、Android studio is happyその後、USBケーブルを再接続します。

54
Hesam

ターミナルを開き、adbをリセットします。

adb kill-server
adb start-server
25
buxik

これは私が同じ問題をどのように解決したかです:

  • ターミナルを使用してプロジェクトディレクトリに移動します
  • ./gradlew(またはgradlew.bat)assembleDebugを実行します
  • Gradleによって報告された問題を修正する
  • 再起動Android studioと問題はなくなりました
10
barbarian

野b人の答えに基づいて、私は私のMacでこれをしました:

start a terminal
chmod +x gradlew
./gradlew
./gradlew build

この最後のステップでは、XMLファイルにエラーがあり、エスケープされていない一重引用符を使用したことを示しています。ハングアップを解決した修正。

3
Mr. Morris

私の場合、ファイル名にダッシュを含む画像リソースを追加した後、同じことが起こりました。

私は手動でそれらを削除し、名前を変更し、名前にアンダースコアを付けて追加し、Android Studioは再び正常に動作しました。

(ダッシュが理由であるかどうかはわかりませんが、なぜそうする必要がありますが、上記を行うことで修正されました。)

1
scrrr

@Hesamの答えは私にはうまくいきません。 OSXとAS 1.2.1.1を使用すると、私の建物は「ファイルをスキャンしてインデックスに登録」することになり、Macbookを再起動しても解決できません。私のための仕事の下:

  1. シャットダウンAndroid Studio(強制終了するか、USBのプラグを抜いてください)
  2. AndroidStudioProjectsのディレクトリに移動し、アプリケーションディレクトリを他の場所(AndroidStudioProjectsの外部)に移動します。
  3. Android studioを再起動すると、新しいプロジェクトを開始するか、古いプロジェクトを開くかを尋ねる画面が表示されます。
  4. 再度、ステップ2で切り取って取っておいたフォルダーをAndroidStudioProjectsディレクトリーに貼り付けます。
  5. Android studioプロンプトで、[既存のプロジェクトを開く]を選択し、AndroidStudioProjectsに貼り付けたディレクトリを選択します。

私の場合はうまくいくはずです。

0
GilbertLee