마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android sdk 32 버전관련 질문입니다.

0 추천
build.gradle에서 compileSdkVersion과 targetSdk를 32로 설정하면, xml에서 자동완성이 안됩니다.

sdk 버전에서 그렇게 만든 건가요??

질문이 좀 이상할 수 있는데,

예를 들어서 xml에서 id를 치면 android:id가 나와서 편하게 사용하거나

anroid:layout_width=""에서 w를 치면 wrap_content가 나와서 편하게 칠 수 있었는데

32로 설정하니 이런게 안보이네요...

31로 바꾸니 정상적으로 뜨는 것을 확인할 수 있었습니다.

인터넷에 나와있는 뭐 캐시를 삭제해라 뭐 등등 방법 다 해보고 안돼서

예전에 했던 프로젝트를 확인하니 거기선 자동완성이 잘 떠서 gradle 차이인가? 하고 찾아봐서 버전을 바꿔보니 정삭적으로 뜨네요.

저만 그런건지 아님 버전마다 차이가 있는건지 궁금합니다.
hand (1,150 포인트) 님이 2022년 9월 29일 질문

1개의 답변

0 추천
 
채택된 답변
지동완성은 안드로이드 스튜디오나 사용되는 플러그인 등의 버전과 관계가 있지 않을까요, 안드로이드 32를 사용하려면 요구되는 Gradle 같은 툴의 최소버전이 이씨 때문에 이것 들 중에서 문제를 발생시키지 않을까 싶네요
자동완성은 내부적으로 컴파일된 리소스를 사용할테니 이 부분과 관련된 내부 툴의 문제일 가능성 높겠죠.
안드로이드 스튜디오가 버전업이 될 때마다 없던 버그가많이 생기는 것 같긴합니다.
spark (227,530 포인트) 님이 2022년 9월 29일 답변
hand님이 2022년 9월 30일 채택됨
답변 감사합니다 spark 님ㅎㅎㅎㅎ
...