본문 바로가기
프로그래밍/Android

[Android] XML에서 자동완성이 되지 않을경우 해결법

by Youngs_ 2022. 12. 29.

😥문제점

  • 최근 RecyclerView version update 이후 Android Sdk를 33으로 업데이트하라는 메시지가 떠서 Android Sdk를 33으로 업데이트하였음.
  • 그런데 업데이트 직후, 원래 정상적으로 작동하던 'xml 뷰 속성 자동완성 기능'이 작동하지 않는 현상이 발생함.
    • 기존에는 xml에서 view에 android:layout_width 속성을 입력하고 싶을 때 width만 입력해도 해당 속성이 팝업창으로 떠서 편했는데, 이 팝업창이 뜨지 않는 현상이 발생
    • StackOverflow 검색 시, Sdk 33으로 업데이트 이후 xml attribute 관련 문제가 다수 발생하고 있는 것으로 확인
  • 자체적으로 아래 방법들을 시도해봤지만, 해결되지 않았다.
    • 캐시 삭제
    • Build > Clean Project, Rebuild Project

😀해결방법 (임시)

  • Compile Sdk Version을 33에서 다시 32로 변경하니 속성 자동완성 기능이 다시 작동하기 시작했다.
    • Sdk 33을 필요로 하는 dependency는 모두 이전 버전으로 다운그레이드하였다.
    • 구체적인 원인은 아직 모르겠으나, 기능이 제대로 정상 작동하기 전까지는 우선 Sdk 32를 사용해야할 것 같다. (Stack Overflow 여러 답변과 동일한 스탠스)
    • (+추가) Electric Eel (2022.1.1) Canary 10 버전의 Android Studio를 설치하면 해결이 된다는 내용도 있다. (시도해보진 않았다.) 링크

🌐References

 

Unknown attribute warning in XML

AndroidManifest and XML layouts are showing me the Unknown attribute android: warning even though the attributes exist and the app works on the device. Example: Unknown attribute android:maxSdkVers...

stackoverflow.com

 


출처 : https://velog.io/@choiyh919/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-Android-Studio%EC%97%90%EC%84%9C-xml-%EC%86%8D%EC%84%B1-%EA%B2%80%EC%83%89-%ED%8C%9D%EC%97%85%EC%B0%BD%EC%9D%B4-%EB%9C%A8%EC%A7%80-%EC%95%8A%EB%8A%94-%EA%B2%BD%EC%9A%B0

 

[안드로이드] Android Studio SDK 33 업데이트 이후 xml 속성 자동 완성 기능이 작동하지 않는 경우

# 😥문제점 * 최근 RecyclerView version update 이후 Android Sdk를 33으로 업데이트하라는 메시지가 떠서 Android Sdk를 33으로 업데이트하였음. * 그런데 업데이트 직후, 원래 정상적으로 작동하던 'xml 뷰 속

velog.io

 

댓글