λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’» 개발자 이야기/μ•ˆλ“œλ‘œμ΄λ“œ μ‚½μ§ˆκΈ°

1년에 ν•œ 번 μ˜€λŠ” 메일이 μ™”μŠ΅λ‹ˆλ‹€. (Android API 34)

by μ •μ„ ν•œ 2024. 8. 4.
728x90
λ°˜μ‘ν˜•

λ‹€λ“€ λ°›μœΌμ…¨μœΌλ¦¬λΌ μƒκ°λ˜λŠ” 1년에 ν•œ 번 μ˜€λŠ” κ΅¬κΈ€μ˜ λ©”μΌμž…λ‹ˆλ‹€.
μž‘λ…„μ—λŠ” κ²°κ΅­ μ—°μž₯을 ν–ˆμ—ˆλŠ”λ° μ˜¬ν•΄λŠ” λ³€ν™”κ°€ ν¬μ§€λŠ” μ•Šμ€ 것 κ°™μ•„μ„œ 8μ›” 말 전에 배포λ₯Ό μ§„ν–‰ν•˜λ €κ³  ν•©λ‹ˆλ‹€.

μž‘λ…„μ—λŠ” μ΄λž˜μ €λž˜ ν…ŒμŠ€νŠΈν•  것도 많고 고렀해봐야 ν•˜λŠ” μ˜μ—­λ„ λ§Žμ•˜λŠ”λ° λ‹€ν–‰νžˆ μ΄λ²ˆμ—λŠ” 저희 μ„œλΉ„μŠ€ μ•±κ³Ό μ μš©λ˜λŠ” λ‚΄μš©μ΄ λ§Žμ§€λŠ” μ•Šλ„€μš”. λ‹€ν–‰μž…λ‹ˆλ‹€.

μ§€κΈˆ 이 업무λ₯Ό μ˜€λž«λ™μ•ˆ ν•  수 μžˆλŠ” 상황은 μ•„λ‹ˆκΈ° λ•Œλ¬Έμ— ν›„λ”± 올리고 ν›„λ”± ν…ŒμŠ€νŠΈν•˜κ³  ν›„λ”± QA배포λ₯Ό ν•΄μ•Ό ν•˜λŠ”λ°μš”.

일단 λ¬Έμ„œλ₯Ό 찬찬히 잘 읽어보아야 ν•©λ‹ˆλ‹€.

 

λ™μž‘ 변경사항: λͺ¨λ“  μ•±  |  Android Developers

λͺ¨λ“  앱에 영ν–₯을 μ£ΌλŠ” Android 14의 변경사항을 μ•Œμ•„λ΄…λ‹ˆλ‹€.

developer.android.com

항상 λ¬Έμ„œλ₯Ό μ œλŒ€λ‘œ 읽지 μ•Šμ•„μ„œ λ°œμƒν•˜λŠ” λ¬Έμ œκ°€ 많기 λ•Œλ¬Έμ— μ΅œλŒ€ν•œ 꼼꼼히 보렀고 λ…Έλ ₯ν•©λ‹ˆλ‹€.

μ•„μš” ν•˜κΈ°μ‹«μ–΄,,ν•˜μš” ν•˜κΈ° μ‹«μ–΄,,! κ·Έλž˜λ„ ν•΄μ•Όμ£ ,

κ·Έλž˜λ„ 닀행인건 μ§„μ§œ μ΄λ²ˆμ—λŠ” λ”±νžˆ 저희 μ„œλΉ„μŠ€μ—μ„œλ„ 영ν–₯도가 높은 게 μ—†μ–΄μ„œ λ‹¨μˆœ μ—…λ°μ΄νŠΈ μž‘μ—… 후에,
개발 ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

일단 ν˜„μž¬ μ„œλΉ„μŠ€ 쀑인 μ•± μ½”λ“œμ˜ targetVersion을 λ³€κ²½ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
κ·Έλž¬λ”λ‹ˆ λΉŒλ“œ 였λ₯˜κ°€ λ‚˜λ„€μš”..γ…Ž ν•˜μ§€λ§Œ 이런건 이미 κ±Έμ–΄κ°„ 뢄듀이 μžˆκΈ°μ—,,, 저도 κ·Έ 길을 λ”°λΌκ°€λ΄…λ‹ˆλ‹€.

AAPT2 process unexpectedly exit. Error output:
aapt2 W 07-12 09:10:15  4362 60221 LoadedArsc.cpp:682] Unknown chunk type '200'.

 

 

AAPT2 process unexpectedly exit

When I try to run My project in Android 14 ,I noticed one error like AAPT2 process unexpectedly exit. Error output: aapt2.exe W 05-04 15:56:18 7008 7396 LoadedArsc.cpp:682] Unknown chunk type '20...

stackoverflow.com

Upgrade AGP dependency from 7.0.4 to 7.4.2
Upgrade Gradle version to 7.5
Upgrade Gradle plugins

κ°„λ‹¨ν•œ AGP μ—…λ°μ΄νŠΈλ‘œ ν•΄κ²°ν•  수 μžˆλŠ” λ‚΄μš©μ΄μ—ˆλ„€μš”. μ €λŠ” Upgrade Assistantλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

일단 ν˜„μž¬ 적용된 AGPλ²„μ „μž…λ‹ˆλ‹€. 
Tools > AGP Upgrade Assistantλ₯Ό μ΄μš©ν•˜λ©΄ ꡬ쑰 νŒŒμΌμ„ λ³€κ²½ν•˜κ±°λ‚˜ μ½”λ“œμ— μ†λŒ€μ§€ μ•Šκ³ , ν•„μš”ν•œ 뢀뢄을 잘 λ°”κΎΈμ–΄ μ€λ‹ˆλ‹€.

μ €λŠ” 개인적으둜 툴이 있으면 νˆ΄μ„ μ‚¬μš©ν•˜λŠ” νŽΈμΈλ°μš”.
Android StudioλŠ” 이런 툴이 잘 λ˜μ–΄μžˆλŠ” 편이고 μ €λŠ” μ• μš©ν•˜λŠ” μœ μ €μž…λ‹ˆλ‹€.
특히 μ•ˆλ“œλ‘œμ΄λ“œ μžμ²΄κ°€ 버전듀에 따라 이것저것 많이 λ³€ν•˜κ³ , μ’…μ†λ˜μ–΄ μžˆλŠ” 것듀도 많고~ μ•„λ¬΄νŠΌ μ•„λ¬΄νŠΌ μ €λŠ” μ‚¬λžŒμ΄λ‹ˆκΉŒμš”.

AGP Update Assistantλ₯Ό μ‚¬μš©ν•œ 후에 λΉŒλ“œλ₯Ό 돌리면, 또 각 μ„œλΉ„μŠ€μ— λ”°λ₯Έ μ΄μŠˆλ“€μ΄ λ‚˜μ˜΅λ‹ˆλŒœ. μ΄λ ‡κ²Œμš”.

ν•˜λ‚˜μ”© ν•˜λ‚˜μ”©~ μˆ˜μ •ν•΄ μ£Όλ©΄ 기본적으둜 μ—…λ°μ΄νŠΈλŠ” λλ‚˜λŠ” 게 λ˜κ² κ³ μš”.
μ €λŠ” μ΄μ œλΆ€ν„° ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄ λ©λ‹ˆλ‹€! μž‘λ…„λ³΄λ‹€λŠ” μˆ˜μ›”ν•˜λ„€μš” λ‹€ν–‰νžˆ.

728x90
λ°˜μ‘ν˜•