新しいAndroid.support.designライブラリの使用を開始しました。 XMLエディター内でウィジェットのいずれかを使用すると、XMLのオートコンプリートの候補が表示されなくなります。
例えば、
<Android.support.design.widget.CoordinatorLayout
Android:id="@+id/header_root"
Android:layout_width="match_parent"
Android:layout_height="200dp">
<ImageView
Android:layout_width="match_parent"
Android:layout_height="match_parent"
Android:background="@color/primary_dark" />
<Android.support.design.widget.FloatingActionButton
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_gravity="bottom|right"
Android:src="@drawable/ic_action_add"
Android:layout_marginLeft="16dp"
Android:layout_marginRight="16dp"
Android:layout_marginTop="56dp"
app:fabSize="normal"
app:layout_anchor="@id/header_root"
app:layout_anchorGravity="bottom|right|end" />
</Android.support.design.widget.CoordinatorLayout>
「Android:i」と入力するとポップアップが表示されないなど、どのタグもオートコンプリートポップアップを表示しません。次の図に示す提案のみが表示されます。
プロジェクトのクリーニング、PCの再起動、Android Studioの再起動を試みました。何も機能していません。
いろいろ試してみました(Android Studio、PC、キャッシュの無効化、省電力モードなど)。
最後に、プロジェクトから。ideaフォルダーとすべての。imlファイルを削除し、Android Studioを再起動し、gradleを再構築するとうまくいきました。 XMLサポートライブラリのオートコンプリートが再び機能します。
バージョン管理からファイルをチェックアウトするか、新しいプロジェクトのすべてのソースファイルをコピーすることでも同様にうまくいきます。
上記の回答のNONE
が機能した場合...
Android studioインストールディレクトリに移動するだけです。つまり、
yourDrive:/.AndroidStudio3.3/system
およびキャッシュフォルダの削除(実行中の場合は、最初にAndroidスタジオを閉じます)。
次に、Android Studioを再度起動します。できた.
P.S私はAndroid studio 3.3を使用しています
キャッシュを無効にして再起動することで、オートコンプリートの提案を取り戻しました。
ファイル->キャッシュの無効化/再起動...->無効化と再起動を選択
この同じ問題は、バージョン.2。で発生しました。その解決策は
Close Android Studio
Go to C:\Users\UserName\.Android and rename the build-cache folder to build-cache.bak
Go to C:\Users\UserName\.AndroidStudio3.2\system and rename these folders
caches to caches.bak
compiler to compiler.bak
compile-server to compile-server.bak
conversion to conversion.bak
external_build_system to external_build_system.bak
frameworks to frameworks.bak
gradle to gradle.bak
resource_folder_cache to resource_folder_cache.bak
Open the Android Studio and open your project again.
上記のどれもうまくいかなかった場合...
Android studioインストールディレクトリに移動するだけです。つまり、
yourDrive:/。AndroidStudio3.4/system
実行中の場合は、最初にAndroidスタジオを閉じます。
その後、システムのキャッシュフォルダを削除します
次に、Android Studioを再度起動します。できた.
私はAndroid studio 3.4を使用しています
EditText
タグのみが破損している状況に陥りました。 。ideaフォルダーとすべての。imlを削除し、キャッシュを無効にして再起動しました...実際に機能したのは、タグを消去して再度入力することでした。本当に変だ。
数年遅すぎましたが、これに対する答えを提出したかったので、それを見つけ出し、私のために働きました。これは非常に迅速であり、ここの他のいくつかの答えがあったように多くの再構成を必要としなかったので、私はそれを追加したいと思った。
ソリューション
Xml属性のgradle依存関係をコメント化し、プロジェクトを同期してから、コメントを外して再度同期します。私にとって、これら3つをコメントありとコメントなしで再同期するだけで、再びコメントを開始することができました。
//implementation 'com.Android.support:appcompat-v7:27.1.1'
//implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
//implementation 'com.Android.support:design:27.1.1'
また、最初のステップの後でビルドが失敗しても心配する必要はありません。プロジェクトにこれらの属性が既にある場合は、そうする必要があります。別の注意点として、以前に入力した属性(再同期前のオートコンプリートなし)は、何らかの理由で再入力する必要がありました。
その後、ライブラリ/アプリケーションサポート/ AndroidStudio *フォルダーと無効化キャッシュを削除してください。他のすべてのオプションは機能しませんでした。
2018年11月にAndroid Studio 3.2.1でこの問題が発生した場合は、3.1.4にダウングレードしてみてください。
3.2.1ではこの答えをすべて試してみましたが、うまくいきませんでしたが、3.1.4にダウングレードしてキャッシュの無効化/再起動をすればうまくいきました。
Invalid caches/restartオプションで試しましたが、うまくいきませんでした。 Android Studioの場合>バージョンを最初に確認してください:
compileSdkVersion
targetSdkVersion
buildToolsVersion
これら3つを最新バージョンに設定してから、プロジェクトを同期して、再ビルドを1回実行してみてください。動作し、XMLエディターのオートコンプリートオプションが表示されます。
私の場合、Gradle依存関係がアプリケーションのモジュールにないため、 Code Completion 提案は表示されませんでした。
XMLレイアウトでAndroid.support.design.widget.TabLayout
を使用していましたが、アプリケーションモジュールにデザインサポートライブラリcompile 'com.Android.support:design:25.3.1'
Gradle依存関係を追加していません。
最良のオプションは、プロジェクトのZipフォルダーを作成し、そのパスを変更することです(このプロジェクトを開くよりも再配置します)。これは必要なことを行います。
ファイル->キャッシュの無効化/再起動...->無効化と再起動を選択
そして、それが動作する省電力モードをオンにします
Santanu Sur 答えは私のために働く!しかし、Windowsでは、これらのフォルダは%USERNAME%/。AndroidStudio3.4または%USERNAME%/。AndroidStudio3にありました.3
これらの2つのフォルダーを削除すると、ようやくうまく機能しました。
ホームフォルダーの「.androidStudioPreview1.X」を削除して解決しました。
私も、EditTextタグだけが壊れている状況に陥りました。解決策は、[設定]> [エディター]> [全般]> [自動インポート]にあり、[テキストの編集]が自動補完から除外されていると表示されていました。選択してマイナス記号をクリックして削除します。
Androidスタジオのフォルダー全体を削除してから再起動します。問題を解く
driveLocation:/。AndroidStudio3.3
.AndroidStudio3.3
はあなたの場合は異なる場合があります