2016-12-01 8 views
1

私はPCの設定に続いていレイアウト設計中にFREEZを取得:アンドロイドスタジオ

  • 8ギガバイトRAM
  • インテルのi5プロセッサー、私はそれが2のために細かい作業のAndroid Studioのレイアウトを設計

3つの複雑なレイアウト設計。

しかし、スタジオがフリーズしてPCのパフォーマンスを低下させ始める。

また、アンドロイドスタジオを再起動すると、2または3のレイアウト設計のためにもう一度その作業がうまくいきます。

だから、私はこれがどうして起こるのか正確な理由を理解できません。

+0

そのレイアウトにはいくつのビューがありますか? –

+0

は、1つのレイアウトで約> 40ビュー近くにあります。 –

+0

1つのレイアウトに非常に多くのビューを持つことはお勧めできません。実際のデバイスでビューを実行する場合は、ガベージコレクタを何度も呼び出す必要があります。あなたはそれらをリサイクルできませんか? –

答えて

1

おそらく、ディスクストレージに大量のキャッシュファイルが作成されている可能性があります。 あなたがAndroidのメーカーのパフォーマンスここ

を向上させることができる方法はたくさんありGradleのビルド時間の改善のための実践をレイアウトするリンクがされている

http://www.universalmind.com/blog/10-tips-to-improve-your-gradle-build-time/

+0

私は解決策を試してみます。 –

1

2つあります試してみる必要があります:

  1. PCキャッシュと一時ファイルを消去します。
  2. アンドロイドプロジェクトを再構築するだけです。
+0

あなたは正しいですが、仕事をしませんでした。毎朝私の仕事を始めたときに毎朝PCからすべてのキャッシュと一時ファイルをきれいにします。 –

1

レイアウトに表示する画像が多すぎます。 Androidはlimit of 80 views per layoutです。そしてあなたは80以上あります(コメントから、あなたは40ビューを持っていたと言いました)。あなたはそれらの一部をリサイクルするか、リストビューやリサイクルビューを使用してoptimizeレイアウトにする

関連する問題