6.0.0 + 1๋ก ์ ๊ทธ๋ ์ด๋ ํ ํ ์ฝ์์์ ๊ฒฝ๊ณ ๋ก ์์ธ๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ฐ๊ธฐ ์์ํ์ต๋๋ค.
์์ธ ์์
์์น๋ฅผ ๋ฌผ์ด ๋ณด๋ฉด ์ ์ ํ ์ค๋ฅ๊ฐ ๋ํ๋ฉ๋๋ค.
๋ฒ์ : 6.0.0 + 1
ํ๋ซํผ:
W/ConnectionTracker( 1662): Exception thrown while unbinding
W/ConnectionTracker( 1662): java.lang.IllegalArgumentException: Service not registered: com.google.android.gms.measurement.internal.zzjf<strong i="20">@5516abb</strong>
W/ConnectionTracker( 1662): at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1870)
W/ConnectionTracker( 1662): at android.app.ContextImpl.unbindService(ContextImpl.java:1847)
W/ConnectionTracker( 1662): at android.content.ContextWrapper.unbindService(ContextWrapper.java:755)
W/ConnectionTracker( 1662): at com.google.android.gms.common.stats.ConnectionTracker.zza(com.google.android.gms:play-services-basement@@17.3.0:55)
W/ConnectionTracker( 1662): at com.google.android.gms.common.stats.ConnectionTracker.unbindService(com.google.android.gms:play-services-basement@@17.3.0:50)
W/ConnectionTracker( 1662): at com.google.android.gms.measurement.internal.zzin.zzah(com.google.android.gms:play-services-measurement-impl@@17.4.1:246)
W/ConnectionTracker( 1662): at com.google.android.gms.measurement.internal.zzin.zzam(com.google.android.gms:play-services-measurement-impl@@17.4.1:263)
W/ConnectionTracker( 1662): at com.google.android.gms.measurement.internal.zzin.zzc(com.google.android.gms:play-services-measurement-impl@@17.4.1:330)
W/ConnectionTracker( 1662): at com.google.android.gms.measurement.internal.zziq.zza(com.google.android.gms:play-services-measurement-impl@@17.4.1:2)
W/ConnectionTracker( 1662): at com.google.android.gms.measurement.internal.zzah.run(com.google.android.gms:play-services-measurement-impl@@17.4.1:7)
W/ConnectionTracker( 1662): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
W/ConnectionTracker( 1662): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W/ConnectionTracker( 1662): at com.google.android.gms.measurement.internal.zzfy.run(com.google.android.gms:play-services-measurement-impl@@17.4.1:21)
@inceptusp Google Play ์๋น์ค์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ธฐ๊ธฐ์ Google Play ์๋น์ค๊ฐ ์ค์น๋์ด ์์ต๋๊น?
์ด์ ๋ฒ์ ์ Geolocator ํ๋ฌ๊ทธ์ธ์์ forceAndroidLocationManager
์์ฑ์ ์ฌ์ฉํ์
จ์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ์ด์ ์ด ๋งค๊ฐ ๋ณ์๋ฅผ getCurrentPosition
๋ฐ getPositionStream
๋ฉ์๋์ ์ ๋ฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒํ๋ฉด Android์์ LocationManager
๋์ ๊ธฐ์กด FusedLocationProviderClient
(Google Play ์๋น์ค ํ์)๋ฅผ ์ฌ์ฉํ๊ฒ๋ฉ๋๋ค.
@mvanbeusekom ์, Google Play ์๋น์ค๊ฐ ์์ต๋๋ค ... ์
๋ฐ์ดํธ ์ ์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋์ผํ ๊ธฐ๊ธฐ ์ธ Samsung Galaxy J6์
๋๋ค ... forceAndroidLocationManager
์์ฑ์ ์ฌ์ฉํ ์ ์ด ์์ต๋๋ค ... ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์ ์ ์
๋ฐ์ดํธ, ๋๋ ์ง์ค ์ฝ๋ฉ ๋ฐ ๋ฆฌ๋ฒ์ค ์ง์ค ์ฝ๋ฉ์ ์ํํ๋ ๋ฐ ๊ทธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ณ ์์๋๋ฐ, ํ์ฌ๋ ๋ค๋ฅธ ํ๋ฌ๊ทธ์ธํ์ ์์ผ๋ฉฐ Play ์๋น์ค๋ ํ์ํ๋ฉฐ ์ ๋๋ก ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค ...
ํธ์ ๋ด์ ๊ฐ๊ธฐ
์ฐธ๊ณ ๋ก. 6.0.0 + 1๋ก ์ ๊ทธ๋ ์ด๋ ํ ํ์๋์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. 5.3.2 + 2๋ก ๋ ๋๋ฆฌ๋ฉด ๋ค์ ์ฌ๋ผ์ง๋๋ค. ๋ด ์ง์ค ์ฝ๋ฉ ํธ์ถ์ ์ง์ค ์ฝ๋ฉ 1.0.3์ผ๋ก ์ฎ๊ฒผ๋๋ฐ ์ ๋๋ก ์๋ํฉ๋๋ค. ๋ฌธ์ ๋ ํ์คํ geolocator 6.0.0 + 1์ ์์ต๋๋ค. ๋ํ forceAndroidLocationManager๋ฅผ ์ฌ์ฉํ์ง ์๊ณ Play ์๋น์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋๋ฒ๊ฑฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ๋ณด๊ณ ํ๊ธฐ ์ ์ ํน์ ํธ์ถ๋ก ๋ฒ์๋ฅผ ์ขํ๋ ค ๊ณ ์๋ํ์ง๋ง ๊ณ ๊ตฐ๋ถํฌํ์ต๋๋ค. ๋ด ํ ํ์ด์ง๋ฅผ๋ก๋ ํ ํ์ ๋ง โโ๋ํ๋๋ฉฐ ์ง์ฐ์ด์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฏ๋ก ๋ฆฌ์ค๋ ๋๋ ๋น๋๊ธฐ ๋๊ธฐ ํธ์ถ ์ผ ์ ์์ต๋๋ค.
๋๋ ๋ํ ์ด๊ฒ์ ์ต๊ทผ์ ๋ณด์๊ณ ๋ด๊ฐ ํ๋ ธ๋ค๋ฉด ์์ ํ์ง๋ง com.google.android.gms.measurement.internal
๋ Firebase Analytics API์์ ์์ต๋๋ค. ์๋ง๋ firebase ํ๋ฌ๊ทธ์ธ๊ณผ geolocator๊ฐ ์ด๋ค ๋ฐฉ์์ผ๋ก ํต์ ํ๊ณ ์์ ์ ์์ต๋๋ค. Firebase Core ํ๋ฌ๊ทธ์ธ์์๋์ด ๋ฌธ์ ๋ฅผ ํ์ธํ์ต๋๋ค.
@GrahamDi @inceptusp ์ด ๋ฌธ์ ์ ๊ด๋ จ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ์ค์ ๋ก com.google.android.gms:play-services-base:17.3.0
๋ฅผ geolocator build.gradle ํ์ผ์ ์ผ๋ถ๋ก ๊ฐ์ ธ ์์ต๋๋ค.
์ ์ ์ ๊ฑฐํ์ฌ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํ์ง๋ง ํ ์คํธํด์ผํฉ๋๋ค. ์ค๋ / ๋ด์ผ ๊ทธ๋ ๊ฒ ํ ๋ค์ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ง๋ค ๊ฒ์ ๋๋ค.
์๋
ํ์ธ์ @inceptusp ๋ฐ @GrahamDi , ์ ๋ geolocator์ build.gradle
ํ์ผ์์ com.google.android.gms:play-services-base:17.3.0
์ค์ ์ ๊ฑฐํ geolocator ํ๋ฌ๊ทธ์ธ ๋ฒ์ 6.0.0 + 2๋ฅผ ๋ฐฉ๊ธ ์ถ์ํ์ต๋๋ค. ์ด๊ฒ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋์ง ํ
์คํธ ํด ๋ณผ ์ ์์ต๋๊น? ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์,
์ํ๊น๊ฒ๋ ๋ด์ผ ๋ง ํ ์คํธ ํ ์ ์์ง๋ง ํ์คํ ๊ทธ๋ ๊ฒ ํ ๊ฒ์ ๋๋ค.
@inceptusp https://github.com/inceptusp ๊ฐ ๋ ๋นจ๋ฆฌ ํ ์คํธ ํ ์ ์๊ธฐ๋ฅผ
Krgrds, ๊ทธ๋ ์ด์
๋ชฉ์์ผ, 2020 ๋
9 ์ 3 ์ผ, 15:57 Maurits van Beusekom, [email protected]
์ผ๋ค :
์๋ ํ์ธ์ @inceptusp https://github.com/inceptusp ๋ฐ @GrahamDi
https://github.com/GrahamDi , ๋ฐฉ๊ธ ๋ฆด๋ฆฌ์ค ๋ฒ์ 6.0.0 + 2์
๋ด๊ฐ ์ ๊ฑฐํ geolocator ํ๋ฌ๊ทธ์ธ
com.google.android. gms : play-services-base : 17.3.0 ์ค
geolocator์ build.gradle ํ์ผ. ๋น์ ์ค ํ ์ฌ๋์ด
์ด๊ฒ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ์ต๋๊น? ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Baseflow/flutter-geolocator/issues/503#issuecomment-686510221 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AHVES4AF3HVK3GMAMQ5DBCTSD6OEFANCNFSM4QSOIRBA
.
@mvanbeusekom ๋ฐฉ๊ธ ํ ์คํธํ๊ณ ์ง๊ธ ์๋ฒฝํ๊ฒ ์๋ํ๊ณ ์์ต๋๋ค ... Thx
๋คํ! ํผ๋๋ฐฑ๊ณผ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ๊ฒ์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋ฌธ์ ๋ฅผ ์ข ๋ฃํฉ๋๋ค. ์ค๋ฅ๊ฐ ๋ค์ ํ์๋๋ฉด ์๋ ค ์ฃผ์๋ฉด ๋ค์ ์ด๊ฒ ์ต๋๋ค.
@mvanbeusekom ๋๋์ด ํ ์คํธ๋ฅผ ์์ํ์ต๋๋ค. ๋๋ฅผ ์ํด ์ ์๋ํฉ๋๋ค. ๋นจ๋ฆฌ ๊ณ ์ณ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
android \ appbuild.gradle์ ๋ค์์ ์ถ๊ฐํ์ญ์์ค.
implementation 'com.google.android.gms:play-services-basement:17.5.0'
implementation 'com.google.firebase:firebase-analytics:18.0.0'
๋คํ! ํผ๋๋ฐฑ๊ณผ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ๊ฒ์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋ฌธ์ ๋ฅผ ์ข ๋ฃํฉ๋๋ค. ์ค๋ฅ๊ฐ ๋ค์ ํ์๋๋ฉด ์๋ ค ์ฃผ์๋ฉด ๋ค์ ์ด๊ฒ ์ต๋๋ค.
๋๋ ์ฌ์ ํ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
pubspec.yaml ํ์ผ
cupertino_icons : ^ 1.0.1
firebase_core : ^ 0.5.3
firebase_auth : ^ 0.18.4 + 1
firebase_database : ^ 4.4.0
ํ๋ก์ ํธ ์์ค build.gradle
์ข
์์ฑ {
classpath 'com.android.tools. ๋น๋ : gradle : 3.5.0 '
classpath 'com.google. gms : google-services : 4.3.4 '
}
์ฑ ์์ค build.gradle
ํ๋ฌ๊ทธ์ธ ์ ์ฉ : 'com.android.application'
ํ๋ฌ๊ทธ์ธ ์ ์ฉ : 'com.google.gms.google-services'
์ข
์์ฑ {
๊ตฌํ ํ๋ซํผ ( 'com.google.firebase : firebase-bom : 26.1.1')
}
์ด ์ค์ ์ฑ ์์ค build.gradle ํ์ผ์ ์ถ๊ฐํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
apply plugin: 'com.google.gms.google-services'
@amroomi ์ ๊ฐ ์ฌ๊ธฐ์ ๋์ ๋๋ฆด ์ pubspec.yaml
๋ชฉ๋ก์ "geolocator"ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ์ธ๊ธ๋์ด ์์ง ์์ต๋๋ค.
๋ค๋ฅธ "firebase"ํ๋ฌ๊ทธ์ธ์ ๋ํด ๋ญ๊ฐ๋ฅผํด์ผํ๋ ๊ฒ ๊ฐ์ต๋๋ค.์ด ๋ฌธ์ ๋ ํด๋น ํ๋ฌ๊ทธ์ธ์ ๋ํด ์ฌ์ ํ ์ด๋ ค ์์ต๋๋ค. https://github.com/firebase/firebase-android-sdk/issues/1662
@mvanbeusekom ์ ๋ geolocator ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ง ์๊ณ
์,ํ์ง๋ง geolocator ์ ์ฅ์์์์ด ๋ฌธ์ ๋ฅผ ์ ๊ธฐํ๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ geolocator๋ฅผ ์ ์งํ๊ณ firebase ํ๋ฌ๊ทธ์ธ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
๊ฐ์ ๋
W / ConnectionTracker : ๋ฐ์ธ๋ฉ ํด์ ์ค ์์ธ ๋ฐ์
java.lang.IllegalArgumentException : ์๋น์ค๊ฐ ๋ฑ๋ก๋์ง ์์ : lu @ c38f59c
android.app.LoadedApk.forgetServiceDispatcher (LoadedApk.java:1671)์์
android.app.ContextImpl.unbindService (ContextImpl.java:1781)์์
android.content.ContextWrapper.unbindService (ContextWrapper.java:730)์์
ci.f (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 1)
ci.d (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 2)
lv.E (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 9)
lf.a (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 3)
ef.run (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 3)
java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:459)์์
java.util.concurrent.FutureTask.run (FutureTask.java:266)
iy.run (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 5)
๊ฐ์ ๋
W / ConnectionTracker : ๋ฐ์ธ๋ฉ ํด์ ์ค ์์ธ ๋ฐ์
java.lang.IllegalArgumentException : ์๋น์ค๊ฐ ๋ฑ๋ก๋์ง ์์ : lu @ c38f59c
android.app.LoadedApk.forgetServiceDispatcher (LoadedApk.java:1671)์์
android.app.ContextImpl.unbindService (ContextImpl.java:1781)์์
android.content.ContextWrapper.unbindService (ContextWrapper.java:730)์์
ci.f (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 1)
ci.d (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 2)
lv.E (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 9)
lf.a (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 3)
ef.run (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 3)
java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:459)์์
java.util.concurrent.FutureTask.run (FutureTask.java:266)
iy.run (: com.google.android.gms. dynamite_measurementdynamite @ 204516065 @ 20.45.16 (100400-0) : 5)
์ด์ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ ๋ด ์ฝ๋๋ฅผ ๊ฑด๋๋ฆฌ์ง ์์๊ณ 2 ์ผ ์ ์ ์๋ํ์ต๋๋ค ...
@ sontn15 , @ sebastien-michel, ๋ ๋ค geolocator ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ๊ธฐ ์ํด?
๋ค๋ฅธ ํจํค์ง (์ : firebase)์ ์์กดํฉ๋๊น?
์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํด ์ฃผ์๊ฒ ์ต๋๊น? ๋๋ถ๋ถ pubspec.yaml
, build.gradle
๋ฐ flutter doctor -v
๋ช
๋ น์ ์ถ๋ ฅ ๋ด์ฉ์
๋๋ค.
@amroomi @ sontn15 @ sebastien-michel์ด ์ค๋ฅ๋ ๋ค์ ๋ฌธ์ ๋ก ์ถ์ ๋๋ firebase_core์ ๋ฒ๊ทธ์ ๋๋ค. https://github.com/FirebaseExtended/flutterfire/issues/4090
Geolocator์ ๋ฒ๊ทธ ์์ง๋ง @mvanbeusekom ์ด ๊ณ ์ณค์ต๋๋ค ... flutterfire ํ์ ๋ถํํด์ผํฉ๋๋ค ... ๋ฌธ์ ์ ์์ธ ์ธ firebase_core๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ firebase_admob์ ์ฌ์ฉํ์ฌ ๋์ผํ ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค ...
Facebook์ผ๋ก firebase์ ๋ก๊ทธ์ธํ๋ ๋์ ๋์ผํ ๋ฌธ์
W/ConnectionTracker(26498): Exception thrown while unbinding
W/ConnectionTracker(26498): java.lang.IllegalArgumentException: Service not registered: ls<strong i="6">@76dcf29</strong>
W/ConnectionTracker(26498): at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1759)
W/ConnectionTracker(26498): at android.app.ContextImpl.unbindService(ContextImpl.java:1786)
W/ConnectionTracker(26498): at android.content.ContextWrapper.unbindService(ContextWrapper.java:751)
๊ฐ์ ๋ฌธ์
W/ConnectionTracker( 4736): Exception thrown while unbinding
W/ConnectionTracker( 4736): java.lang.IllegalArgumentException: Service not registered: ls<strong i="6">@c33423gd</strong>
W/ConnectionTracker( 4736): at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1757)
W/ConnectionTracker( 4736): at android.app.ContextImpl.unbindService(ContextImpl.java:1874)
W/ConnectionTracker( 4736): at android.content.ContextWrapper.unbindService(ContextWrapper.java:792)
W/ConnectionTracker( 4736): at ci.f(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (150700-0):1)
W/ConnectionTracker( 4736): at ci.d(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (150700-0):2)
W/ConnectionTracker( 4736): at lt.E(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (150700-0):9)
W/ConnectionTracker( 4736): at ld.a(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (150700-0):3)
W/ConnectionTracker( 4736): at ef.run(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (150700-0):3)
W/ConnectionTracker( 4736): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
W/ConnectionTracker( 4736): at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W/ConnectionTracker( 4736): at iy.run(:com.google.android.gms.dynamite_measurementdynamite@[email protected] (150700-0):5)
Nasar-uddin uldulkith https://github.com/Baseflow/flutter-geolocator/issues/503#issuecomment -743354564
์๋ admob ํ ์คํธ ๊ด๊ณ ์ ๋์ผํ ๋ฌธ์
@ Nasar-uddin, @dulkith , @vsalamov , ์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์ฌ๊ธฐ์ ๊ฒ์ํ๋์ง ๊ถ๊ธํ์ญ๋๊น? ์ด๊ฒ์ด geolocator ํ๋ฌ๊ทธ์ธ๊ณผ ์ด๋ค ๊ด๋ จ์ด ์์ต๋๊น?
์ด ๋ฌธ์ ๊ฐ geolocator ํ๋ฌ๊ทธ์ธ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ๋ ์ด์ ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ญ์์ค (์ด ๋ฌธ์ ๋ ๋ช ๋ฌ ์ ์ ํด๊ฒฐ๋์์ผ๋ฏ๋ก). ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ geolocotor ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ต์ : ์๋ชป๋ ์์น์ ์์ต๋๋ค.์ด ๋ฌธ์ ๋ฅผ ์ฌ๋ฐ๋ฅธ ์์น์ ๊ฒ์ํ์ญ์์ค (Firebase์ ํจ๊ป์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋ฌธ์ ๋ฅผ ์ฝ์ด๋ณด์ญ์์ค. FirebaseExtended / flutterfire # 4090, ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฌธ์ํํฉ๋๋ค (์ : ์ฌ๊ธฐ ).
@mvanbeusekom ์ง๊ธ์์ด ์ค๋ ๋๋ฅผ ์ ๊ฐ์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค ... Google์์ ์ค๋ฅ๋ฅผ ๊ฒ์ ํ ๋ ์ฌ๊ธฐ์ ๋จ๊ฒจ๋๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์ ๊ฒ์ํ๊ณ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
android \ appbuild.gradle์ ๋ค์์ ์ถ๊ฐํ์ญ์์ค.