Android Studio에서 사용하지 않는 가져 오기 제거


254

최근에 Android 앱을 만들기 위해 Android Studio IDE를 시작했습니다. Android Studio에서 사용하지 않는 가져 오기를 제거하는 Ctrl단축키 가 작동하지 않습니다 ( + Shift+ O)

Android Studio에서 바로 가기 키란 무엇입니까?


6
새로운 단축키를 배우고 싶지 않다면, Eclipse 단축키를 사용하도록 AS를 설정할 수도 있습니다 : mussharapp.blogspot.de/2013/07/…
zapl

10
Mac의 경우Ctrl + Alt + o
onmyway133

2
파일> 설정> 편집기> 일반> 자동 가져 오기-즉석에서 가져 오기 최적화
실시간 사랑

답변:


425

Android Studio에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 작동해야하는 최적화 가져 오기 를 클릭하십시오 .

스크린 샷

최신 정보

위에서 설명한 것과 동일한 작업을 수행하기 위해 Ctrl+ Alt+를 누르면 동일한 작업을 수행 할 수 O있습니다. 현재 파일의 가져 오기를 최적화하고 전체 프로젝트는 대화 상자에서 선택한 항목에 따라 다릅니다.

여기에 이미지 설명을 입력하십시오


32
또한 Mac 사용자의 경우 명령은 Command가 아니라 Control 입니다.
Phil

6
Android Studio Build 141의 경우 Ctrl + Alt + O는 현재 파일에 대해서만 최적화합니다. 전체 프로젝트를 최적화하려면 위에서 언급 한 오른쪽 클릭 방법을 따라야합니다.
jds17

136

당신은 즉시 그것을 할 수 있습니다. 매번 ( Ctrl+ Shift+ O) 또는 "프로젝트 가져 오기 / 최적화 ..." 를 호출 할 필요는 없습니다 .

이 확인란을 Settings-> Editor-> General-> Auto Import->로 설정하십시오 Optimize Imports on the fly.

여기에 이미지 설명을 입력하십시오

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


36

Ctrl+ Alt+를 누릅니다 O.

몇 가지 옵션이있는 대화 상자가 나타납니다. 원하는 경우 기본 동작을 설정하여 나중에 대화 상자가 다시 나타나지 않도록 선택할 수 있습니다.

여기에 이미지 설명을 입력하십시오


5
또한 Mac 사용자의 경우 명령은 Command가 아니라 Control 입니다.
Phil

... 다시 시작하면 Mac 사용자는 fn + control + option + O를 누릅니다 .
Filipe Brito

@FilipedeLimaBrito, Mac 사용자는 fn + control + option + O를 누를 때 "재정의 / 구현 방법을 선택하십시오"라는 대화 상자가 표시되므로 의미가 확실하지 않습니다.
Jason Hartley

글쎄 ... Android Studio 버전 2.0을 사용 하여이 조합을 누르고 나를 위해 일했습니다. 제어 +의 옵션 + O 키 그래서, 내 마지막 코멘트를 잊고이 조합을 시도, (나는 지금주의) 너무했다.
Filipe Brito

그리고 질문하기 전에 Mac 컴퓨터 에서 Alt 키 를 사용하는 조합에 대해 약간 혼란 스러웠 기 때문에 의견을 썼습니다 .
Filipe Brito

3

가져 오기를 즉시 최적화하기위한 Android Studio (1.4) 설정도 있습니다 : 설정-> 편집기-> 일반-> 자동 가져 오기를 참조하십시오.



3

매우 간단합니다. 아래 단계를 따르십시오.

  1. 프로젝트를 프로젝트 모드로 전환하십시오.

여기에 이미지 설명을 입력하십시오

  1. 그런 다음 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 마지막 단계는 팝업 메뉴에서 가져 오기 최적화 를 선택하는 것 입니다.

즐겨!!


3

답변이 늦어서 죄송합니다 .. Mac 사용자의 경우 Control+ Alt/option+이 기능을 o 사용해보십시오.


7
누군가 이미 1,5 년 전에 게시했습니다. 답변하기 전에 살펴보기
Tim

2

Ctrl+ Alt+ O는 잘 작동하며 사용하지 않는 수입품을 제거합니다


1

가져 오기를 사용하지 않지만 유효한 가져 오기를 수행하면 Ctrl + Alt + O가 작동한다고 생각합니다. 그러나 존재하지 않거나 더 이상 존재하지 않는 패키지 (리팩토링 중에 발생할 수 있음)에서 클래스를 가져 오려고하면 바로 가기 명령이 작동하지 않습니다 (가장 중요하지 않음). 이와 같은 파일이 둘 이상 있으면 문제가 발생할 수 있습니다.

이 문제를 해결하려면 분석-> 코드 검사->를 클릭하십시오 (모듈 / 프로젝트 선택). 분석을 수행하십시오. 가져 오기-> 사용하지 않은 가져 오기로 이동하십시오. 오른쪽에 나타나는 "불필요한 가져 오기 삭제"버튼을 클릭하십시오.


0

Android Studio에서 Alt+ Enter를 바로 가기 키로 사용할 수 있습니다


4
아니요, 사용하지 않는 가져 오기는 제거되지 않습니다. 수입품 누락 제안
Tim

2
이것은 묻는 질문에 대한 답변이 아닙니다.
AndroidMechanic-Viral Patel

0

가져 오기 위에 커서를 놓고 Alt+ Enter를 누릅니다 . 가져 오기 최적화 메뉴가 표시됩니다. 다시 Enter를 누르십시오. 사용하지 않은 수입품은 제거됩니다.

여기에 이미지 설명을 입력하십시오


0

Android Studio 3 이상부터는 "가져 오기 최적화"옵션을 열면됩니다.

Alt+ Enter"가져 오기 최적화"를 선택하십시오.

여기에 이미지 설명을 입력하십시오

사용하지 않는 가져 오기를 제거하기에 충분해야합니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.