development

Android Studio 3.5 리 팩터 문제

big-blog 2020. 6. 17. 07:40
반응형

Android Studio 3.5 리 팩터 문제


방금 스튜디오를 android studio 3.5로 업데이트했으며 AndroidManifest.xml파일 을 리팩토링하려고 할 때 모든 앱 권한을 파일 맨 아래로 리팩토링하고 있습니다.

이 문제에 직면 한 사람이 있습니까? 이 리팩토링 문제에 대한 해결책이 있습니까?

리팩터링하기 전에 :

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

리 팩터 후 :

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

모든 프로젝트 파일에 적용됩니다.

중요한 이유 :

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


설정에서 Android 애플리케이션의 XML 레이아웃을 설정하기 만하면됩니다.

다음 단계를 수행하십시오.

1. Android Studio > 환경 설정으로 이동합니다 . Windows의 경우 파일 > 설정으로 이동하십시오 .

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

2. 검색 창에서 xml 을 검색하십시오.

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

3. 아래 코드 스타일 섹션, 선택 의 XML 탭을 선택합니다.

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

4. 오른쪽 상단에서 다음에서 설정 ...을 클릭 하고 사전 정의 된 스타일 아래 에서 Android를 선택하십시오.

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

5. 적용을 클릭하고 리팩토링을 시도하십시오.


다음과 같이 적절한 Android 코드 스타일을 재설정하십시오.

들어 윈도우

1 단계 : 파일 메뉴를 클릭하십시오 .

2 단계 : 설정으로 이동합니다 .

3 단계 : 왼쪽 패널에서 편집기찾습니다 **.

4 단계 : 편집기의 하위 메뉴에서 코드 스타일찾습니다 .

5 단계 : 코드 스타일의 하위 메뉴 에서 XML클릭하십시오 .

6 단계 : 오른쪽 패널의 오른쪽 상단에서 설정을 클릭하십시오 .

7 단계 : 선택 미리 정의 된 스타일 .

8 단계 : Android를 선택 합니다.

Step9 : 클릭 OK .

대한 맥 OS

1 단계 : Android Studio 메뉴를 클릭하십시오 .

2 단계 : 기본 설정으로 이동합니다 .

3 단계 : 왼쪽 패널에서 편집기찾습니다 **.

4 단계 : 편집기의 하위 메뉴에서 코드 스타일찾습니다 .

5 단계 : 코드 스타일의 하위 메뉴 에서 XML클릭하십시오 .

6 단계 : 오른쪽 패널의 오른쪽 상단에서 설정을 클릭하십시오 .

7 단계 : 선택 미리 정의 된 스타일 .

8 단계 : Android를 선택 합니다.

Step9 : 클릭 OK .


기본 체계는 배치 규칙에서 "속성"속성을 생략 한 것 같습니다. 다시 추가하면 나에게 매력처럼 작용합니다.

환경 설정> 편집기> 코드 스타일> XML 에서 정정 할 수 있습니다. 여기에 이미지 설명을 입력하십시오


자세한 내용을 추가하기 만하면됩니다.

이것은 Android Studio 3.5 Canary 8의 Android 스튜디오에서 알려진 문제입니다. 많은 개발자들에게 영향을 미치는 것으로 판명되었으므로 다음 버전에서는 수정 될 것이다.

여기 에서 버그의 상태를 볼 수 있습니다

또한 해결책은

깨진 XML 코드 스타일

XML 코드를 편집 할 때 메뉴 표시 줄에서 코드> 코드 포맷을 선택하면 IDE가 잘못된 코드 스타일을 적용 할 수 있습니다. 이 문제를 해결하려면 다음과 같이 적절한 Android 코드 스타일을 재설정하십시오.

  1. 파일> 설정 (macOS, Android Studio> 기본 설정)을 클릭하여 설정 창을 엽니 다.
  2. 왼쪽 패널에서 편집기> 코드 스타일> XML을 클릭하십시오.
  3. 오른쪽 패널의 오른쪽 상단에서 설정> 사전 정의 된 스타일> Android를 선택하십시오.
  4. 확인을 클릭하십시오.

여기에서 찾을 수 있습니다-> Android Studio 및 Android Gradle Plugin의 알려진 문제


  • ctrl + alt + s
  • XML 검색

첫 번째 답변과 동일한 단계를 수행하고 싶었지만 기본 구성표를 프로젝트로 변경해야했습니다.

당신도 이런 식으로 해결하기를 바랍니다. 내 영어 죄송합니다!

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

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


사용자 정의 코드 스타일을 정의한 경우 각 규칙의 유형 (태그 또는 속성)을 지정해야합니다.

업데이트 후에는 유형을 지정하지 않으면 규칙이 두 가지 모두에 적용됩니다. 그것이 버그인지 확실하지 않지만, 내가 고쳤습니다.

이것은 3.5에서 작동하지 않습니다

각 규칙에 속성 유형을 추가 한 후 작동했습니다.


"Android Studio 3.5"의 Windows 버전에 대해 다음 단계를 따르십시오

1 : 메뉴에서 파일을 클릭하십시오.

2 : 설정으로 이동하십시오.

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

3 : Editor를 클릭하십시오.

4 : 코드 스타일을 클릭하십시오

5 : XML을 클릭하십시오.

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

6 : 오른쪽 상단의 "다음에서 설정 ..."을 클릭하십시오.

7 : 사전 정의 된 스타일을 선택하십시오.

8 : Android를 선택하십시오.

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

9 : 확인을 클릭하십시오.


3.5.0 알려진 문제

XML 코드를 편집 할 때 메뉴 표시 줄에서 코드> 코드 포맷 을 선택하면 IDE가 잘못된 코드 스타일을 적용 할 수 있습니다 . 이 문제를 해결하려면 다음과 같이 적절한 Android 코드 스타일을 재설정하십시오.

  • 파일> 설정 (macOS의 경우 Android Studio> 환경 설정 ) 을 클릭하여 설정 창을여십시오 .
  • 왼쪽 패널에서 편집기> 코드 스타일> XML을 클릭하십시오 .
  • 오른쪽 패널의 오른쪽 상단에서 설정> 사전 정의 된 스타일> Android를 선택 하십시오 .
  • 확인을 클릭하십시오 .

IDE에 대한 사용자 정의 코드 스타일이없는 경우

파일 | 설정 | 편집자 | 코드 스타일 | XML | 배열

상단에서 톱니 바퀴 (설정) 아이콘을 찾아서 클릭 한 다음 "기본값 복원"을 누릅니다.

참고 URL : https://stackoverflow.com/questions/57591080/android-studio-3-5-refactor-issue

반응형