Saya baru saja mulai menggunakan pustaka android.support.design baru. Saat menggunakan salah satu widget di dalam editor XML, saya berhenti mendapatkan saran pelengkapan otomatis XML!
Sebagai contoh,
<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>
Tidak ada tag yang akan menampilkan popup pelengkapan otomatis, seperti saat saya mulai mengetik "android: i" tidak ada popup yang muncul, satu-satunya saran yang saya dapatkan ditampilkan pada gambar berikut.
Saya telah mencoba membersihkan proyek saya, memulai ulang pc, memulai ulang Android Studio .. tidak ada yang berfungsi!
android
android-studio
autocomplete
hitch.united
sumber
sumber
Jawaban:
Saya telah mencoba banyak hal (mulai ulang Android Studio, PC, Cache Tidak Valid, mode Penghemat Daya, ...).
Terakhir, menghapus folder .idea dan semua file .iml dari proyek, memulai ulang Android Studio, dan membangun kembali Gradle berhasil. Pelengkapan otomatis di pustaka dukungan XML berfungsi kembali.
Memeriksa file dari Kontrol Versi atau menyalin semua file sumber dalam proyek baru juga akan berhasil.
sumber
Jika
NONE
jawaban di atas berhasil, ...Cukup buka direktori instalasi studio android Anda, yaitu
yourDrive:/.AndroidStudio3.3/system
dan HAPUS FOLDER CACHE (tutup studio android terlebih dahulu, jika sedang berjalan).
Kemudian mulai kembali Android Studio. Selesai .
PS Saya menggunakan android studio 4.0
sumber
Saya mendapatkan kembali saran pelengkapan otomatis saya dengan membuat Cache tidak valid dan memulai ulang.
File -> Invalidate Caches / Restart ... -> Pilih Invalidate and Restart
sumber
Masalah yang sama muncul di versi 3.2. . Solusinya adalah
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.
sumber
Jika TIDAK ADA di atas yang berhasil ...
Cukup buka direktori instalasi studio android Anda, yaitu
yourDrive: /. AndroidStudio3.4 / system
pertama tutup android studio, jika sedang berjalan.
kemudian hapus folder cache di sistem
Kemudian mulai kembali Android Studio. Selesai.
saya menggunakan android studio 3.4
sumber
Jawaban Santanu Sur berhasil untuk saya! Tetapi di Windows saya menemukan folder ini di % USERNAME% /. AndroidStudio3.4 atau % USERNAME% /. AndroidStudio3.3
Saya menghapus dua folder ini dan akhirnya berfungsi dengan baik.
sumber
Saya mendapat situasi di mana hanya
EditText
tag yang rusak. Saya telah menghapus folder .idea dan semua .iml , membuat cache tidak valid dan memulai ulang ... Apa yang sebenarnya berhasil adalah menghapus tag dan mengetiknya lagi. Sangat Aneh.sumber
Menghapus folder Library / Application Support / AndroidStudio * dan Invalidate Cache setelah itu membantu saya. Semua opsi lain tidak berfungsi.
sumber
Beberapa tahun terlambat, tetapi saya ingin mengirimkan jawaban untuk ini yang saya temukan dan berhasil untuk saya. Itu sangat cepat dan tidak memerlukan banyak konfigurasi ulang seperti yang dimiliki beberapa jawaban lain di sini, jadi saya pikir saya akan menambahkannya.
Larutan
Komentari dependensi gradle untuk atribut xml, sinkronkan proyek, lalu hapus komentar dan sinkronkan lagi. Bagi saya, menyinkronkan ulang ketiganya dengan dan kemudian tanpa komentar sudah cukup untuk membuat mereka mulai muncul lagi.
//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'
Dan jangan khawatir jika build Anda gagal setelah langkah pertama, seharusnya jika Anda sudah memiliki atribut tersebut di proyek Anda. Catatan lain, atribut yang telah saya masukkan sebelumnya (tanpa pelengkapan otomatis sebelum sinkronisasi ulang) perlu dimasukkan kembali karena beberapa alasan.
sumber
Dalam kasus saya, saran Penyelesaian Kode tidak muncul karena ketergantungan Gradle tidak ada di modul aplikasi saya.
Saya menggunakan
android.support.design.widget.TabLayout
layout XML saya, tapi saya belum menambahkancompile 'com.android.support:design:25.3.1'
dependensi Design Support Library Gradle dalam modul aplikasi saya.sumber
Jika Anda mengalami masalah ini pada November 2018 dengan Android Studio 3.2.1, Anda harus mencoba menurunkannya ke 3.1.4.
Dengan 3.2.1 saya mencoba semua jawaban ini dan tidak berhasil, tetapi setelah saya menurunkan versi ke 3.1.4 dan melakukan Invalidate Caches / Restart, itu berfungsi dengan baik.
sumber
Saya mencoba dengan opsi cache / restart tidak valid tetapi tidak berhasil untuk saya. Untuk Android Studio 3> versi, periksa dulu:
Setel 3 ini ke versi terbaru dan kemudian coba sinkronkan proyek dan bersihkan, Buat Ulang sekali. Ini akan berfungsi dan menampilkan opsi pelengkapan otomatis editor XML.
sumber
Hapus folder lengkap `dari android studio dan kemudian mulai ulang. Menyelesaikan masalah
.AndroidStudio3.3
mungkin berbeda dalam kasus Andasumber
Salah satu kemungkinannya adalah dengan mengecek
power mode
di studio android. BukaFile > Power mode
dan periksa apakah aktif atau nonaktif. Jika aktif, Anda juga tidak akan mendapatkan saran apa pun. Untuk mendapat saran, Harus dimatikan.Jika itu tidak berhasil untuk Anda, maka Anda harus mengatur ulang studio Android Anda yang akan mengatur konfigurasi default untuk Anda. Untuk itu, cari tahu
.AndroidStudioBeta
atau.AndroidStudio
folder dan hapus itu dan restart studio android. Umumnya, Anda akan memasukkan folder ini keusers\[user name]\.AndroidStudio3.3
.Beri tahu saya jika itu membantu Anda. Selamat membuat kode ..!
sumber
Dipecahkan dengan menghapus '.androidStudioPreview1.X' di folder rumah saya.
sumber
Saya juga berada dalam situasi di mana hanya tag EditText yang rusak. Solusinya ditemukan di Pengaturan> Editor> Umum> Impor Otomatis di mana Edit Teks terdaftar sebagai dikecualikan dari penyelesaian otomatis. Hapus itu dengan memilih dan klik tanda Minus.
sumber
File -> Invalidate Caches / Restart ... -> Pilih Invalidate and Restart
dan mematikan mode hemat daya, ini berfungsi
sumber
Pilihan terbaik adalah membuat folder zip dari proyek dan mengubah jalurnya. (Pindahkan proyek ini daripada membukanya). Ini akan melakukan yang dibutuhkan.
sumber
Periksa 5 cara:
Mulai ulang Android Studio
File -> Invalidate Caches / Restart ... -> Pilih Invalidate and Restart
File -> matikan mode hemat daya dan mulai ulang Android Studio
Hapus folder .idea. Cari file * .iml dan hapus semua itu dan gunakan cara nomor 2
sumber
Saya juga menghadapi masalah ini dan ini hanya terjadi pada kelas modul yang diimpor. Mencoba segalanya seperti menghapus
.idea
folder,power saver mode
,invalidate cache and restart
, dllAkhirnya memperbarui
compileSdkVersion
danbuildToolsVersion
modul untuk dicocokkan dengan modul aplikasi memperbaiki masalah.Dalam kasus saya, saya menggunakan:
compileSdkVersion 29 buildToolsVersion '29.0.3'
sumber
Ubah ke versi yang lebih lama di build.gradle (Module: app) -Pastikan versi tersebut ada di Gradle Script dan BUKAN build.gradle (Project: yourproject). Setelah mendapatkan saran pelengkapan otomatis XML, ubah ke versi saat ini.
sumber
Saya mencoba menurunkan versi "Compile SDK Version" dari 29 menjadi 28 dan itu berfungsi dengan baik
sumber
Apa yang berhasil untuk saya adalah mengganti nama $ USERDIR / .AndroidStudio3.3 / folder sistem dan memulai ulang AS.
sumber