νλ¬κ·ΈμΈμ΄ workmanagerλ₯Ό μ¬μ©νμ¬ λ³λμ λΆλ¦¬μμ μ€νλλλ‘ λ°±κ·ΈλΌμ΄λ νλ‘μΈμ€μμ μμΉλ₯Ό κ°μ Έ
Failed to handle method call
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
λ€μμ μ€ν μΆμ μ λλ€.
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): Failed to handle method call
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.google.android.gms.common.GooglePlayServicesUtilLight.isGooglePlayServicesAvailable(Unknown Source:12)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.google.android.gms.common.GoogleApiAvailabilityLight.isGooglePlayServicesAvailable(Unknown Source:5)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.google.android.gms.common.GoogleApiAvailability.isGooglePlayServicesAvailable(Unknown Source:94)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.google.android.gms.common.GoogleApiAvailabilityLight.isGooglePlayServicesAvailable(Unknown Source:3)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.google.android.gms.common.GoogleApiAvailability.isGooglePlayServicesAvailable(Unknown Source:93)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.baseflow.googleapiavailability.GoogleApiAvailabilityPlugin.onMethodCall(GoogleApiAvailabilityPlugin.java:105)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:231)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:93)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:642)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at android.os.MessageQueue.nativePollOnce(Native Method)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at android.os.MessageQueue.next(MessageQueue.java:336)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at android.os.Looper.loop(Looper.java:174)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at android.app.ActivityThread.main(ActivityThread.java:7356)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/MethodChannel#flutter.baseflow.com/google_api_availability/methods( 5234): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
λ¬Έμ λ₯Ό μ¬ννκΈ° μν΄ μν μ±μ λ§λ€μμ΅λλ€ : https://github.com/estevez-dev/sample_flutter_app
Gitpodμμ μ€νλλλ‘ λ―Έλ¦¬ ꡬμ±λμ΄ μμ΅λλ€. νλ‘ν
λ²νΌμ ννμ¬ λ°±κ·ΈλΌμ΄λ μμ
μ μμνλ©΄ getCurrentPosition
μμΈκ° λ°μν©λλ€.
μ΄ μμ© νλ‘κ·Έλ¨μμλ μμ²μ μμΉ κΆν, λΉμ μ μλλ‘μ΄λ μ€μ μμ μλμΌλ‘ νμ© ν νμκ° μμ΅λλ€.
νλ¬κ·ΈμΈ λ²μ : 5.3.0
νλ«νΌ:
μ΄ λ¬Έμ μ κ΄λ²μν μ½λ μν λ° μ€λ₯ μ€λͺ μ μ μΆν΄ μ£Όμ μ λλ¨ν κ°μ¬ν©λλ€. μ΄ λ¬Έμ λ₯Ό μ‘°μ¬νκ³ κ³§ μμ νλλ‘ λ Έλ ₯νκ² μ΅λλ€.
λλ κ°μ λ¬Έμ κ° μμ΅λλ€. μ΄λ€ ν΄κ²°μ± μ μ°ΎμΌμλκΉ?
@ walide67 , μμ§ ν΄κ²°μ± μ΄ μμ΅λλ€.
@ walide67 , μμ§ ν΄κ²°μ± μ΄ μμ΅λλ€.
νλ¬ν°λ‘ backgrounf λλ μ κ²½μμ μμΉλ₯Ό μΆμ νλ μ루μ
μ΄ μμ΅λκΉ?
μ μΌμ΄ λ©μ·μΌλ λμμ£ΌμΈμ
μ΄ λ¬Έμ λ μ΄μ ν΄κ²°λμ΄μΌν©λλ€. null ν¬μΈν° μμΈλ₯Ό ν΄κ²°νλ google_api_availability
νλ¬κ·ΈμΈ ( geolocator
μλ¨)μ λν ν«ν½μ€λ₯Ό 릴리μ€νμ΅λλ€.
google_api_availability
κ° ν«ν½μ€λ‘ μΆμλμμΌλ―λ‘ μλμΌλ‘ μ νλμ΄μΌνμ§λ§ νμ€νκ²νλ €λ©΄ geolocator
λ²μ 5.3.1λ‘ μ
λ°μ΄νΈνμμμ€.
μλνλμ§ νμΈν μ μμ΅λλ€! κ°μ¬ν©λλ€!