Soyeon Kim

Results 133 comments of Soyeon Kim

android gradle plugin (AGP)의 버전 정보λ₯Ό λ°›μ•„λ³Ό 수 μžˆμ„κΉŒμš”? ν•΄λ‹Ή μ •λ³΄λŠ” build.gradle file에 com.android.tools.build:gralde에 λͺ…μ‹œλ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€!

ν˜„μž¬ μ΄μŠˆκ°€ λ°œμƒν•˜λŠ” μ½”λ“œ(μž¬ν˜„ κ°€λŠ₯ μƒ˜ν”Œ)λ₯Ό λΆ€νƒλ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€. μž¬ν˜„ 확인 ν›„, 원인 뢄석을 μ§„ν–‰ν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

ν•΄λ‹Ή μ½”λ“œλ‘œ ν…ŒμŠ€νŠΈν•œ 경우, λ¬Έμ œμ—†μ΄ λ™μž‘ν•˜λŠ” 것을 ν™•μΈν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ°Έκ³ ν•΄μ£Όμ„Έμš”. (`1.2.2-pre.1` 버전 κΈ°μ€€) ```dart void onMapReady(NaverMapController controller) { final markerTest = NMarker( id: "t", position: NaverMapViewOptions.seoulCityHall.target, icon: NLocationOverlay.faceModeSubIcon); controller.addOverlay(markerTest); } ```

@minseok-jeong-gn ν•΄λ‹Ή μ½”λ“œμ˜ μ‹€ν–‰ 전에 μ‹€ν–‰λœ 것은 μ•„λ‹Œμ§€ 확인 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. ```dart WidgetsFlutterBinding.ensureInitialized(); ``` λ˜ν•œ, λ§μ”€ν•˜μ‹  ν˜„μƒκ³Ό μ‘°κ±΄λ§ŒμœΌλ‘œλŠ” μž¬ν˜„μ΄ μ–΄λ ΅μŠ΅λ‹ˆλ‹€. **μž¬ν˜„ κ°€λŠ₯ν•œ μ΅œμ†Œν•œμ˜ μ½”λ“œλ₯Ό λΆ€νƒλ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.**

원인을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. android gradle plugin 8.0λΆ€ν„°λŠ” `android.nonTransitiveRClass`의 기본값이 `false`μ—μ„œ `true`둜 λ³€κ²½λ©λ‹ˆλ‹€. ν•΄λ‹Ή 속성은 ν˜„μž¬ λͺ¨λ“ˆμ— μ •μ˜λœ R Classκ°€ μ•„λ‹ˆλ©΄ μƒμ„±ν•˜μ§€ μ•Šλ„λ‘ ν•˜λŠ” μ˜΅μ…˜μž…λ‹ˆλ‹€λ§Œ, μ΄κ²ƒμ˜ 기본값이 true둜 λ³€κ²½λ˜λ©° κΈ°μ‘΄ flutter_naver_mapμ—μ„œ flutterμ•±μ˜...

ν•΄λ‹Ή μ΄μŠˆλŠ” ν•΄μ•Όν•  μž‘μ—…μœΌλ‘œ 등둝해두기 μœ„ν•΄ λ‹€μ‹œ μ—΄μ—ˆμŠ΅λ‹ˆλ‹€.

TODO - [ ] naver logo button deactivate & draw on flutter side - [ ] make naver map license view calling api on NaverMapApi instance method

@dohyxx μ–΄λ–€ 였λ₯˜λ‘œ 인해 λΉŒλ“œλ˜μ§€ μ•ŠλŠ”μ§€μ— λŒ€ν•œ 정보가 ν•„μš”ν•©λ‹ˆλ‹€. λΉŒλ“œ μ‹€νŒ¨μ— λŒ€ν•œ 전체 둜그λ₯Ό λ‚¨κ²¨μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.

@dohyxx ν•΄λ‹Ή μ΄μŠˆλŠ” 이 μ΄μŠˆμ™€λŠ” λ‹€λ₯Έ 이슈인 κ²ƒμœΌλ‘œ λ³΄μž…λ‹ˆλ‹€. 이 이슈 μŠ€λ ˆλ“œμ—μ„œ 닀루고 μžˆλŠ” μ£Όμ œλŠ” **AGP μƒˆ λ²„μ „μ—μ„œμ˜ μ •μ±… λ³€κ²½μœΌλ‘œ 인해 λ‹€λ₯Έ λͺ¨λ“ˆμ˜ R Classλ₯Ό μ°Έμ‘°ν•˜μ§€ λͺ»ν•˜λŠ”λ°μ„œ λΉ„λ‘―λ˜λŠ” 이슈**μž…λ‹ˆλ‹€. 였λ₯˜...

@woogi-kang 제보 κ°μ‚¬ν•©λ‹ˆλ‹€. ν•΄λ‹Ή λΆ€λΆ„ λ°”λ‘œ μˆ˜μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.