Android Studio-オートコンプリートおよびその他の機能が機能しない


116

私はアンドロイドスタジオをインストールしました。それはうまくいきました。突然、オートコンプリート機能が機能しなくなりました。変数のチェック、関数のヘルプ、チェックなど、どこでも何でも入力できます。プロジェクトをコンパイルすることはできますが、エラーが発生します。

誰もがこの問題で私を助けてくれますか?

回答:


207

[ファイル]> [キャッシュの無効化/再起動...]> [無効化して再起動]をクリックします。

これは本当に私にとってはうまくいきます。ソース:https : //code.google.com/p/android/issues/detail?id=61844#c4


3
これは機能します。「インデックス作成」プロセスが完了するまで待つ必要があります。ところで、SOの回答の並べ替えはどうなっていますか。これは明らかに最良の回答ですが、省電力モードの回答のいくつかの不良コピーの下にあります(機能しません)。
Timmmm

2
動作しなくなった-AS 3.1.3は、XMLの編集時に提案を突然停止しました。
誰かどこか

これでうまくいかない場合は、手動でキャッシュを削除してみてください。この回答を参照してください。これは私の場合に役立ちました。
ペカン

97

場合にも確認することができますパワー・セーブ・モードファイルメニューが無効になっています。


1
私にとっては、省電力モードを無効にするとうまくいきました!ありがとう。その他の省電力モードは、ファイル
バニーウサギ

グーグルで検索したところ、ようやくうまくいきましたが、Android Studioが機能するようになる前に、Android Studioを終了して再起動する必要がありました。共有いただきありがとうございます。
RickC

ラップトップのプラグを抜いて再度差し込んだ後でのみ、Power Saveを無効にできました
tudor

answarをありがとう:)
ノーバンハサン

35

Android Studioを閉じますC:\ Users \ UserName.androidに移動し、フォルダーの名前を変更します。

  • build-cacheからbuild-cache_oldへ

C:\ Users \ UserName.AndroidStudio3.2 \ systemに移動して、これらのフォルダーの名前を変更します。

  • caches_oldへのキャッシュ

  • コンパイラーからcompiler_old

  • compile-serverからcompile-server_old

  • conversion_oldへの変換

  • external_build_systemからexternal_build_system_old

  • frameworks_oldへのフレームワーク

  • gradle_oldからgradle_oldへ

  • resource_folder_cacheからresource_folder_cache_old

Android Studioを開き、プロジェクトを再度開きます。


19
  1. Androidスタジオを閉じる

  2. path / .AndroidStudio3.5 / system / delete caches folderに移動します

  3. Android Studioを起動する

    これは私の仕事です。


1
ありがとう。それは私を助けました。
ソフィン

兄弟ありがとうございます!!! 非常に多くのソリューションの後、これは最終的に機能しました。
Ankit Gupta

私の時間を節約します2時間で再びスタックし、Android Studioを再起動します最後に修正されました
Sanjeev Kumar

16

ほとんどの場合、問題Power Save Modeは有効になっていて無効になっていることですCurrent inspection profile(の右下隅Android Studio)。

ここに画像の説明を入力してください


14

私はこの問題に個人的に遭遇していませんが、次の設定(File-> SettingsまたはAlt+F7)を確認してみてください。

プロジェクト設定[名前]
Inspections - AndroidAndroid Lintがオンになっていることを確認します。または、上部のドロップダウンボックスを使用してデフォルトに戻すこともできます。

IDE設定
Editor -> Code Completion-がAutopopup code completionオンになっていることを確認します(お好みに基づいて残りの設定をオンにします)。


7

他の解決策がどれも機能しないという同様の問題がありました。

Android Studioを閉じてから.ideaおよびビルドフォルダーを削除すると、問題が解決しました。


7

(私と同じように)何も動作しない場合は、%userprofile%でWindowsのユーザープロファイルに移動します。そこには、使用しているAndroidスタジオのバージョンで名前が付けられ、先頭にドットが付いたフォルダー(非表示)があります。

.AndroidStudio3.1など。それを削除するだけです。


1
これにより、Android Studioに設定したすべての構成が削除されます
Mirwise Khan


6

解決策Android Studio(Beta)0.8.14-Mac OS Xで「ファイル->省電力モード」を無効にしてみてください

Windowsでは、オプションは他の場所にある場合があります。


同じ問題がありましたが、新しいAndroidスタジオを探索しているときに、「ファイル->省電力モード」に切り替えて、その動作を確認したことを思い出しました。

省電力モードを無効にしたところ、これらのインテリジェント機能はすべて元に戻りました。

Android Studioは、省電力モードでは、スマートコード補完コード分​​析などの機能を担当するモジュールのスイッチをオフにすることがわかりました


6

それは働いています

省電力モードを無効にする

省電力モードオプションのチェックを外します:: ファイル->省電力モード



5

誤ってクリックすると、Androidスタジオに省電力モードがあり、コードの分析が無効になり、バッテリーの消費量が減り、パフォーマンスも向上しますが、エラーは検出されず、オートコンプリート操作が実行されます。

省電力モードを無効にするには

- Go to File Menu of Studio
- Uncheck The Power Saver Mode

IDEでは、Androidスタジオの右隅にある目の記号を使用してコード分析が表示されます。

If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled

1
緑のチェックは、エラーがないことを意味します。黄色の四角は警告があることを意味します。赤い四角はエラーがあることを意味します。白い目は進行中であることを意味します。白い一時停止アイコンは、オートコンプリートウィンドウが閉じるのを待っていることを意味します。別の白いアイコンがあり、それは省電力モードになっていて無効になっていることを意味します。
Anubian Noob 2015

4

という名前のすべてのフォルダを削除するだけです AndroidStudioPreview

Windowsの場合:

ユーザーフォルダーに移動します-Windows 7/8では次のようになります。

[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)

このフォルダには、 .AndroidStudioPreview

Mac OS Xの場合

これらのファイルを削除します。

~/Library/Application Support/AndroidStudioPreview ~/Library/Caches/AndroidStudioPreview ~/Library/Logs/AndroidStudioPreview ~/Library/Preferences/AndroidStudioPreview



1

私はこれまで何度もこの問題を抱えています、私はあなたのアプローチを提案します:

1-上記の省電力モードの確認

2- 同じアプリケーションIDとパッケージ名で新しいプロジェクトを作成し、すべてのソースとリソースを古いプロジェクトから新しいプロジェクトにコピーします


6
この方法でプロジェクトを再現することは、一種の「WebMD」アプローチです...それは癌です
mwieczorek

1

ライブラリプロジェクトが含まれている場合は設定ではなく、設定build.gradleを使用して、ライブラリにリストされている依存関係があることを確認してください。また、ライブラリを含むプロジェクトにすべての依存関係がリストされていることを確認します(ここでの構成の使用は問題ありません)。apiimplementationimplementation


それでも動作しません。カスタムビューをxmlファイルに含めました。属性(カスタムまたはデフォルト)は自動補完されません。dimensや文字列ファイルの参照でも、そのビューだけでは機能しません。
Paramveer Singh

0
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

コードの行を追加した後、最終的にこのメッセージがタブの下に黄色で表示される前に、これらの提案されたソリューションが機能しない状態で数日間この問題を抱えていました。コード行を削除すると、メッセージはなくなりましたが問題はなくなりました。少なくとも私にとっては、洞察機能を失うがこのメッセージが表示されないコードサイズウィンドウがあるようです。特定のポイントを超えると、最終的にメッセージがポップアップします。この問題の別のスレッドで提案された解決策は、「ヘルプ/カスタムプロパティの編集」を編集して構成された制限を増やすことですが、これを開くだけで「idea.properties」フォルダを作成するかどうかを尋ねるダイアログが表示されたので、私は決定しました最終的にファイルサイズを削減するアプローチを危険にさらすことはありません。



0

Macで私のプロジェクトにkotlinライブラリを追加しているときに、この問題に遭遇しました。Macbookの言語を英語に変更すると、この問題は解決しました。また、自動生成されたデータバインディングコードに奇妙な問題がいくつかありましたが、それらも解決されました。


0

これにはいくつかの原因があります。

  1. targetSdkVersionとに正しいバージョンを書き込んだことを確認してくださいcompileSdkVersion
  2. 同じことを確認targetSdkVersioncompileSdkVersionてください。

その他の解決策は次のとおりです。

  1. キャッシュを無効にしてからAndroid Studioを再起動FileInvalidate Caches / Restarts...
  2. Build→ からプロジェクトをクリーンアップClean Project
  3. Build→ からプロジェクトを再構築Rebuild Project
  4. プロジェクトを作成しますBuildMake Project[このプロセスは時間がかかることがあります]

0

メニューから次の項目を選択します。[ファイル]-> [キャッチの無効化/再起動...]

開いたダイアログよりも「無効化して再起動」を選択し、Android Studioの再起動を待ちます。


-1

しばらく同じ問題が発生しました。私がAndroid Studioサイトを検索して、紹介にぶつかるまで。次に、オートコンプリート機能をアクティブにする方法(と思います)を見つけました。Ctrl + Spaceを押すと表示され、操作するとうまくいきました。


-1
  1. Android Studioを閉じます。
  2. C:/ User / [SystemName]に移動し、.gradleファイルを削除します。
  3. Android Studioを開き、gradleファイルを再度同期します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.