본문 바로가기
Android

[안드로이드] Android Studio targetSdk 33에서 xml 속성이 보이지 않는 경우

by JongSeok 2023. 5. 4.

 최근 안드로이드 13과 Sdk 33이 업데이트된 이후로 프로젝트를 생성하면 자동으로 targetSdk와 compileSdk가 33으로 설정되었다.

"아 그런가보다~" 하고 이것저것 만져보던 중 이상한 점을 발견했다.

targetSdk 33

레이아웃을 설정하기 위해 xml에서 TextView 속성을 변경하려는데 text 키워드 일부가 보이지 않는다..?

속성을 코드로 직접 입력했더니 정상적으로 반영은 되고 있다.

하지만 android:textSize 키워드가 자동 완성으로 보이지도 않고, 검색도 되지 않으니 매번 속성을 직접 입력하기는 너무너무 불편한 일이다. 방법을 찾아야 한다...!

 

가장 먼저 targetSdk와 compileSdk를 32로 변경해 보았다. 

"Sync Now"에는 문제가 없어 빌드해보니 오류가 발생했다.

View의 속성이 보이지 않는 것보다 차라리 오류가 보이는 게 낫다.

구글에 검색해 보았다. (이 과정에서 안드로이드 스튜디오 설정도 변경해 보고 여러 시도를 하면서 3~4시간 정도 삽질을 한 것 같다...)

본인과 같은 문제를 겪고 계신 분도 계신 것 같다.

 

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

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

velog.io

안드로이드 스튜디오를 Electric Eel 버전으로 업데이트하는 방법을 추가하셨지만 현재 진행 중인 다른 프로젝트와 버전, 호환 문제가 생길 것이 두려워 시도하지 않고, 임시로 dependency의 버전을 일부 다운그레이드하는 방법을 선택했다.

Sdk 33에서 기존에 설정된 dependency
Sdk를 32로 변경하고 수정한 dependency

이제 속성이 내가 알던 것처럼 모두 잘 보인다 !!

728x90
반응형