안드로이드 앱 개발기 #33 - build.gradle.kts 파일 수정 후 발생한 빌드 오류 AAPT: error: resource android:attr/lStar not found

기존 프로젝트에 새로운 라이브러리를 추가하기 위해 build.gradle.kts 파일 수정 후 빌드가 잘 되는지 확인해 보았습니다. 그런데 아래와 같은 오류가 발생하더라구요.

AAPT: error: resource android:attr/lStar not found.

추가한 라이브러리는 다음과 같습니다. 아무래도 그게 빌드 오류에 영향을 준 거 같네요.

implementation("androidx.fragment:fragment-ktx:1.5.3")

관련 자료 검색

검색 결과, 현재 프로젝트의 targetSdkVersion와 새로운 라이브러리의 그것이 서로 다르기 때문인 것으로 파악 됩니다. 전자의 값은 30, 후자의 값은 31이기 때문이죠.

해결 방법

여기서 해결 방법은 프로젝트와 라이브러리의 targetSdkVersion 값을 동일하게 맞춰야 한다는 것입니다. fragment-ktx:1.5.3 라이브러리에서는 그게 31로 설정되어 있으므로 거기에 맞추어 build.gradle.kts 파일을 수정하였습니다. 그 결과, 빌드 오류 없음을 확인했습니다.


관련 자료


마치며...

오늘 포스트는 아쉽게도 스팀 앱 개발기가 아닌 안드로이드 앱 개발기네요. 개발자로 롱런하기 위해서는 현업이 최우선이니 어쩔 수 없었습니다. 대신 주말에 스팀 앱 개발 진도를 더 빼도록 하겠습니다.


지난 안드로이드 앱 개발기

Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.028
BTC 65178.97
ETH 3261.27
USDT 1.00
SBD 2.68