Hapus impor yang tidak digunakan di Android Studio


254

Saya baru-baru ini memulai Android Studio IDE untuk membuat aplikasi Android saya. Saya menemukan tombol pintas untuk menghapus impor yang tidak digunakan di Android Studio tidak berfungsi ( Ctrl+ Shift+ O)

Apa yang harus dilakukan tombol pintas di Android Studio?


6
Jika Anda tidak ingin mempelajari pintasan baru, Anda juga dapat mengatur AS untuk menggunakan pintasan Eclipse: mussharapp.blogspot.de/2013/07/…
zapl

10
Di Mac,Ctrl + Alt + o
onmyway133

2
File> Pengaturan> Editor> Umum> Impor Otomatis - Optimalkan impor dengan cepat
live-love

Jawaban:


425

Sederhana, klik kanan pada proyek Anda di Android Studio, lalu klik Optimalkan Impor yang seharusnya berfungsi.

tangkapan layar

Memperbarui

Untuk melakukan hal yang sama seperti yang saya jelaskan di atas, Anda dapat melakukan hal yang sama dengan menekan Ctrl+ Alt+ O, itu akan mengoptimalkan impor file Anda saat ini dan seluruh proyek Anda tergantung pada pilihan Anda dalam dialog.

masukkan deskripsi gambar di sini


32
Perhatikan juga untuk pengguna Mac, perintahnya tetap Kontrol , bukan Perintah .
Phil

6
Untuk Android Studio Build 141, Ctrl + Alt + O hanya mengoptimalkan untuk file saat ini. Untuk mengoptimalkan seluruh proyek Anda, Anda harus mengikuti metode klik kanan yang dinyatakan di atas.
jds17

136

Anda dapat melakukannya dengan cepat. Anda tidak perlu menelepon ( Ctrl+ Shift+ O) atau "Proyeksikan / Optimalkan Impor ..." setiap kali.

Cukup setel kotak centang ini di Settings-> Editor-> General-> Auto Import-> Optimize Imports on the fly.

masukkan deskripsi gambar di sini

Pada OSX: Preferences-> Editor-> General-> Auto Import->Optimize imports on the fly


36

Tekan Ctrl+ Alt+ O.

Kotak dialog akan muncul dengan beberapa opsi. Anda dapat memilih agar kotak dialog tidak muncul lagi di masa depan jika diinginkan, mengatur perilaku default.

masukkan deskripsi gambar di sini


5
Perhatikan juga untuk pengguna Mac, perintahnya tetap Kontrol , bukan Perintah .
Phil

... Dalam resume, pengguna Mac akan menekan fn + kontrol + option + O .
Filipe Brito

@FilipedeLimaBrito, sebagai pengguna Mac, ketika saya menekan fn + control + option + O , saya mendapatkan dialog "Pilih metode untuk menimpa / mengimplementasikan", jadi saya tidak yakin apa yang Anda maksud.
Jason Hartley

Ya ... Saya menekan kombinasi ini menggunakan Android Studio versi 2.0 dan bekerja untuk saya. Tombol kontrol + opsi + O juga berfungsi (saya perhatikan sekarang), jadi, lupakan komentar terakhir saya dan coba kombinasi ini.
Filipe Brito

Dan, sebelum ada pertanyaan, saya menulis komentar itu karena saya sedikit bingung tentang apa kombinasi untuk menggunakan tombol Alt pada Komputer Mac.
Filipe Brito

3

ada juga pengaturan Android Studio (1.4) untuk mengoptimalkan impor dengan cepat: lihat Pengaturan-> Editor-> Umum-> Impor Otomatis.



3

Sangat Sederhana Cukup Ikuti langkah di bawah ini.

  1. Ganti proyek Anda dalam Mode Proyek.

masukkan deskripsi gambar di sini

  1. Kemudian klik kanan pada nama proyek.
  2. Langkah terakhir adalah memilih Optimalkan impor dari menu sembulan.

Nikmati!!


3

Maaf untuk jawaban yang terlambat .. Untuk pengguna mac Control+ Alt/option+ o Coba ini .. Ini bekerja untuk saya ..


7
Seseorang sudah memposting ini 1,5 tahun yang lalu. Lihat sebelum Anda menjawab
Tim

2

Ctrl+ Alt+ Oberfungsi cukup baik dan menghapus impor yang tidak digunakan


1

Saya pikir Ctrl + Alt + O berfungsi ketika impor tidak digunakan tetapi impor yang valid. Namun, katakanlah Anda mencoba mengimpor kelas dari paket yang tidak ada atau tidak ada lagi (yang dapat terjadi selama refactoring), perintah pintasan tidak berfungsi (setidaknya tidak untuk saya). Jika Anda memiliki lebih dari satu file seperti ini, banyak hal dapat menjadi masalah.

Untuk mengatasi masalah ini, klik Analisis -> Periksa kode -> (pilih modul / proyek Anda). Biarkan ia melakukan analisis. Buka Impor -> Impor yang tidak digunakan. Klik tombol "Hapus impor yang tidak perlu" yang muncul di sebelah kanan.


0

Anda dapat menggunakan Alt+ Enterdi Android Studio sebagai Shortcut Key


4
Tidak, itu tidak menghapus impor yang tidak digunakan. Ini digunakan untuk menyarankan impor yang hilang
Tim

2
ini bukan jawaban untuk pertanyaan yang diajukan
AndroidMechanic - Viral Patel

0

Tekan Alt+ Enterdengan kursor di atas impor. Menu Optimize import akan muncul. Tekan Enter lagi. Impor yang tidak digunakan Anda akan dihapus.

masukkan deskripsi gambar di sini


0

Sejak Android Studio 3+, ini dapat dilakukan dengan membuka opsi "Optimalkan impor".

Alt+ Enterpilih "Optimalkan impor".

masukkan deskripsi gambar di sini

Ini harus cukup untuk menghapus impor yang tidak digunakan.

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.