Android Studio'da kullanılmayan içe aktarmaları kaldırma


254

Son zamanlarda android uygulamalarımı yapmak için Android Studio IDE'yi başlattım. Android Studio'da kullanılmayan içe aktarmayı kaldırmak için kısa anahtar bulmuyorum ( Ctrl+ Shift+ O)

Android Studio'da aynısını yapmak için kısayol tuşu nedir?


6
Yeni kısayollar öğrenmek istemiyorsanız AS'yi Eclipse kısayollarını kullanacak şekilde de ayarlayabilirsiniz: mussharapp.blogspot.de/2013/07/…
zapl

10
Mac'te,Ctrl + Alt + o
onmyway133

2
Dosya> Ayarlar> Editör> Genel> Otomatik Alma - İçe aktarma işlemlerini anında optimize etme
live-love

Yanıtlar:


425

Basit, Android Studio'daki projenize sağ tıklayın, ardından çalışması gereken İthalatları Optimize Et'e tıklayın .

ekran görüntüsü

Güncelleme

Yukarıda açıkladığımla aynı şeyi yapmak için, Ctrl+ Alt+ tuşlarına basarak aynı işlemi yapabilirsiniz O, mevcut dosyanızın ithalatını optimize eder ve tüm projeniz bir iletişim kutusundaki seçiminize bağlıdır.

resim açıklamasını buraya girin


32
Ayrıca Mac kullanıcıları için komutun Komut değil de Kontrol olduğunu unutmayın .
Phil

7
Android Studio Build 141 için Ctrl + Alt + O yalnızca geçerli dosya için optimize eder. Tüm projenizi optimize etmek için, yukarıda belirtilen sağ + tıklama yöntemini izlemeniz gerekir.
jds17

136

Anında yapabilirsiniz. Her seferinde ( Ctrl+ Shift+ O) veya "İçe Aktarma İşlemlerini Proje / Optimize Et ..."

Bu onay kutusunu Settings-> Editor-> General-> Auto Import-> olarak ayarlayın Optimize Imports on the fly.

resim açıklamasını buraya girin

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


36

Ctrl+ Alt+ Tuşlarına basın O.

Birkaç seçenek içeren bir iletişim kutusu görünecektir. İsterseniz iletişim kutusunun gelecekte tekrar görünmemesini ve varsayılan bir davranış ayarlamasını seçebilirsiniz.

resim açıklamasını buraya girin


5
Ayrıca Mac kullanıcıları için komutun Komut değil de Kontrol olduğunu unutmayın .
Phil

... Özgeçmişte Mac kullanıcıları fn + control + option + O tuşlarına basacak .
Filipe Brito

@FilipedeLimaBrito, Mac kullanıcısı olarak, fn + control + option + O tuşlarına bastığımda, "Geçersiz kılmak / uygulamak için bir yöntem seçin" iletişim kutusunu alıyorum, bu yüzden ne demek istediğinden emin değilim.
Jason Hartley

Şey ... Bu kombinasyona Android Studio sürüm 2.0'ı kullanarak bastım ve benim için çalıştım. Kontrol + seçenek + O tuş yüzden, benim son yorumunu unutup bu kombinasyonu deneyin (şu an fark) çok çalıştı.
Filipe Brito

Ve herhangi bir sorudan önce, bu yorumları yazdım çünkü Mac Bilgisayarlarda Alt tuşunu kullanmak için kombinasyonun ne olduğu konusunda biraz kafam karıştı .
Filipe Brito

3

içe aktarmaları anında optimize etmek için bir Android Studio (1.4) ayarı da vardır: bkz. Ayarlar-> Editör-> Genel-> Otomatik İçe Aktarma.



3

Çok Basit Sadece aşağıdaki adımı izleyin.

  1. Projenizi Proje Modunda değiştirin.

resim açıklamasını buraya girin

  1. Ardından proje adına sağ tıklayın.
  2. Son adım, açılır menüden İçe aktarmayı optimize et menüsünü seçmektir .

Zevk almak!!


3

Geç cevap için özür dilerim. Mac kullanıcıları için Control+ Alt/option+ o Bunu dene .. Benim için çalışıyor ..


7
Birisi bunu 1,5 yıl önce gönderdi. Cevap vermeden önce bakın
Tim

2

Ctrl+ Alt+ Ooldukça iyi çalışır ve kullanılmayan ithalatı kaldırır


1

Bence Ctrl + Alt + O içe aktarma kullanılmadığında ancak geçerli bir içe aktarma olduğunda çalışır. Ancak, var olmayan veya artık var olmayan (yeniden düzenleme sırasında gerçekleşebilen) bir paketten bir sınıfı içe aktarmaya çalıştığınızı varsayalım, kısayol komutu çalışmıyor (en azından benim için olmadı). Bunun gibi birden fazla dosyanız varsa, işler sorunlu olabilir.

Bu sorunu çözmek için Analiz Et -> Kodu incele -> (modülünüzü / projenizi seçin) tıklayın. Analiz yapsın. İçe Aktarmalar -> Kullanılmayan içe aktarmalar'a gidin. Sağda görünen "Gereksiz içe aktarmayı sil" düğmesini tıklayın.


0

Android Studio'da Alt+ Enter'yı Kısayol Tuşu olarak kullanabilirsiniz


4
Hayır, kullanılmayan ithalatı kaldırmaz. Eksik ithalat önermek için kullanılır
Tim

2
bu sorulan soruya bir cevap değil
AndroidMechanic - Viral Patel

0

İmleciniz içe aktarma işleminin üstünde iken Alt+ tuşuna basın Enter. İçe aktarmayı optimize et menüsü gösterilir. Tekrar Enter tuşuna basın. Kullanılmayan içe aktarma işlemleriniz kaldırılacak.

resim açıklamasını buraya girin


0

Android Studio 3+ sürümünden bu yana, "İçe aktarmayı optimize et" seçeneği açılarak yapılabilir.

Alt+ Enter"İçe aktarmaları optimize et" seçeneğini belirleyin.

resim açıklamasını buraya girin

Bu, kullanılmayan ithalatı kaldırmak için yeterli olmalıdır.

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.