Flutter-geolocator: рдПрдВрдбреНрд░реЙрдЗрдб рдирд┐рд░реНрднрд░рддрд╛ 'androidx.core:core' рдореЗрдВ рд╕рдВрдХрд▓рди (1.0.0) рдФрд░ рд░рдирдЯрд╛рдЗрдо (1.0.1) рдХреНрд▓рд╛рд╕рдкрд╛рде рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдорд╛рд░реНрдЪ 2019  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Baseflow/flutter-geolocator

ЁЯРЫ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ


рд╕рдмрдХреЛ рдирдорд╕реНрддреЗ,

рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЗрд╕ рдкреНрд▓рдЧрдЗрди (3.0.1, 3.0.0, 2.1.1, 2.1.0) рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдПрдХ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ?

pubsec.yaml

рдирд╛рдо: Flutter_app
рд╡рд┐рд╡рд░рдг: рдПрдХ рдирдпрд╛ рд╕реНрдкрдВрджрди рдЖрд╡реЗрджрдиред

рд╕рдВрд╕реНрдХрд░рдг: 1.1.0+1

рд╡рд╛рддрд╛рд╡рд░рдг:
рдПрд╕рдбреАрдХреЗ: ">= 2.1.0 <3.0.0"

рдирд┐рд░реНрднрд░рддрд╛:
рд╕реНрдкрдВрджрди:
рдПрд╕рдбреАрдХреЗ: рд╕реНрдкрдВрджрди

рдХреНрдпреВрдкрд░реНрдЯрд┐рдиреЛ_рдЖрдЗрдХреЙрди: ^0.1.2
рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░: ^3.0.1
рдЕрдиреБрдорддрд┐_рд╣реИрдВрдбрд▓рд░: ^3.0.0
рдореЗрдЯрд╛: ^1.1.6
google_api_рдЙрдкрд▓рдмреНрдзрддрд╛: ^2.0.0

рджреЗрд╡_рдирд┐рд░реНрднрд░рддрд╛:
рд╕реНрдкрдВрджрди_рдкрд░реАрдХреНрд╖рдг:
рдПрд╕рдбреАрдХреЗ: рд╕реНрдкрдВрджрди

Flutter_launcher_icons: ^0.6.1

Flutter_icons:
image_path: "assets/img/location.png"
рдПрдВрдбреНрд░реЙрдЗрдб: рд╕рдЪ

рд╕реНрдкрдВрджрди:
рдЙрдкрдпреЛрдЧ-рд╕рд╛рдордЧреНрд░реА-рдбрд┐рдЬрд╝рд╛рдЗрди: рд╕рдЪ
рд╕рдВрдкрддреНрддрд┐рдпрд╛рдВ:
- рд╕рдВрдкрддреНрддрд┐/рдЖрдИрдПрдордЬреА/рд╕реНрдерд╛рди.рдкреАрдПрдирдЬреА
- рд╕рдВрдкрддреНрддрд┐/рдЖрдИрдПрдордЬреА/gps.png
- рд╕рдВрдкрддреНрддрд┐/рдЖрдИрдПрдордЬреА/no_gps.png

- рд╕рдВрдкрддреНрддрд┐/рдЖрдИрдПрдордЬреА/рдХрд╣рд╛рдВ.jpg

рд╕реНрдерд╛рдирдкреЗрдЬ.рдбрд╛рд░реНрдЯ

рдЖрдпрд╛рдд ' рдкреИрдХреЗрдЬ: рд╕реНрдкрдВрджрди/рд╕рд╛рдордЧреНрд░реА.рдбрд╛рд░реНрдЯ ';
рдЖрдпрд╛рдд ' рдкреИрдХреЗрдЬ: geolocator/geolocator.dart ';

рдХреНрд▓рд╛рд╕ рд▓реЛрдХреЗрд╢рдирдкреЗрдЬ рд╕реНрдЯреЗрдЯрдлреБрд▓рд╡рд┐рдЬреЗрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ {
@ рдУрд╡рд░рд░рд╛рдЗрдб
рд▓реЛрдХреЗрд╢рдирдкреЗрдЬрд╕реНрдЯреЗрдЯ рдХреНрд░рд┐рдПрдЯрд╕реНрдЯреЗрдЯ () => рд▓реЛрдХреЗрд╢рдирдкреЗрдЬрд╕реНрдЯреЗрдЯ ();
}

рд╡рд░реНрдЧ рд╕реНрдерд╛рдирдкреЗрдЬрд╕реНрдЯреЗрдЯ рд░рд╛рдЬреНрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ{

initLocation () async {
рд╕реНрдерд┐рддрд┐ рд╕реНрдерд┐рддрд┐ = рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ ()ред getCurrentPosition (рд╡рд╛рдВрдЫрд┐рдд рд╕рдЯреАрдХрддрд╛: рд╕реНрдерд╛рди рд╕рдЯреАрдХрддрд╛ред рдЙрдЪреНрдЪ);
рдкреНрд░рд┐рдВрдЯ (рд╕реНрдерд┐рддрд┐);
}

рдЗрдирд┐рдЯрд╕реНрдЯреЗрдЯ () {
рд╕реБрдкрд░.рдЗрдирд┐рдЯрд╕реНрдЯреЗрдЯ ();
рдЗрдирд┐рдЯрд▓реЛрдХреЗрд╢рди ();
}

@ рдУрд╡рд░рд░рд╛рдЗрдб
рд╡рд┐рдЬреЗрдЯ рдирд┐рд░реНрдорд╛рдг (рдмрд┐рд▓реНрдб рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╕рдВрджрд░реНрдн) {
рд╡рд╛рдкрд╕реА рдордЪрд╛рди (...);
}

}

рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ:

Flutter_app рдореЗрдВ "рд╕реНрдкрдВрджрди рд╕рдВрдХреБрд▓ рдорд┐рд▓рддрд╛ рд╣реИ" рдЪрд▓ рд░рд╣рд╛ рд╣реИ... 0.6s
рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ MI 6 рдкрд░ lib/main.dart рд▓реЙрдиреНрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ...
рдЧреНрд░реЗрдбреЗрд▓ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ...
рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди...
рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЧреНрд░реИрдбрд▓ рдХрд╛рд░реНрдп 'рдЗрдХрдЯреНрдард╛ рдбрд┐рдмрдЧ' ...

рд╡рд┐рдлрд▓рддрд╛: рдирд┐рд░реНрдорд╛рдг рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛:
    рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ ': рдРрдк: рдкреНрд░реАрдбреЗрдмрдЧрдмрд┐рд▓реНрдб 'ред

    рдПрдВрдбреНрд░реЙрдЗрдб рдирд┐рд░реНрднрд░рддрд╛ 'androidx. core:core ' рдореЗрдВ рдХрдВрдкрд╛рдЗрд▓ (1.0.0) рдФрд░ рд░рдирдЯрд╛рдЗрдо (1.0.1) рдХреНрд▓рд╛рд╕рдкрд╛рде рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдЬрди рд╣реИрдВред рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЙрд╕реА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ DependencyResolution рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --info рдпрд╛ --debug рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рд╕реНрдХреИрди рдХреЗ рд╕рд╛рде рджреМрдбрд╝реЗрдВред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд

4s . рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓


рдЗрд╕ рдлрд╝реНрд▓рдЯрд░ рдРрдк рдореЗрдВ AndroidX рдХреА рдЕрд╕рдВрдЧрддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЧреНрд░реИрдбрд▓ рд╡рд┐рдлрд▓рддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП https://goo.gl/CP92wY рджреЗрдЦреЗрдВред


рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд: рдЧреНрд░реИрдбрд▓ рдЯрд╛рд╕реНрдХ рдЕрд╕реЗрдВрдмрд▓рдбрд┐рдмрдЧ рдПрдЧреНрдЬрд┐рдЯ рдХреЛрдб 1 рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛

рдкреНрд░рдЬрдирди рдХрджрдо

рд╕реНрдкрдВрджрди рд░рди -рдбреА

рд╡рд┐рдиреНрдпрд╛рд╕

рд╕рдВрд╕реНрдХрд░рдг: 3.0.1

рдордВрдЪ:

  • [ ] :рдЖрдИрдлреЛрди: рдЖрдИрдУрдПрд╕
  • [*] :рд░реЛрдмреЛрдЯ: Android

[тЬУ] рд╕реНрдкрдВрджрди (рдЪреИрдирд▓ рд╕реНрдерд┐рд░, v1.2.1, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.13.6 17рдЬреА65 рдкрд░, рд▓реЛрдХреЗрд▓ рдПрди-рдпреВрдП)
[тЬУ] рдПрдВрдбреНрд░реЙрдЗрдб рдЯреВрд▓рдЪреЗрди - рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд (рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдг 28.0.3)
[тЬУ] рдЖрдИрдУрдПрд╕ рдЯреВрд▓рдЪреЗрди - рдЖрдИрдУрдПрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд (рдПрдХреНрд╕рдХреЛрдб 10.1)
[тЬУ] рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ (рд╕рдВрд╕реНрдХрд░рдг 3.3)
[тЬУ] рд╡реА.рдПрд╕. рдХреЛрдб (рд╕рдВрд╕реНрдХрд░рдг 1.31.1)
[тЬУ] рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ (1 рдЙрдкрд▓рдмреНрдз)

тАв рдХреЛрдИ рдЧрдбрд╝рдмрдбрд╝реА рдирд╣реАрдВ рдорд┐рд▓реА!

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЧреНрд░реЗрдбрд▓ рдЧреБрдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЬреЛрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.2.1' рд╕реЗ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.3.1'ред рдореИрдВ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ 3.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ https://www.youtube.com/watch?v=ZRl4t2KdEHQ рдФрд░ рдлрд┐рд░ рд╡рд╣реА рдХрд░реЗрдВ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рд╣реИ

рд╕рднреА 15 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЧреНрд░реЗрдбрд▓ рдЧреБрдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЬреЛрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.2.1' рд╕реЗ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.3.1'ред рдореИрдВ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ 3.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ https://www.youtube.com/watch?v=ZRl4t2KdEHQ рдФрд░ рдлрд┐рд░ рд╡рд╣реА рдХрд░реЗрдВ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рд╣реИ

рдореИрдВ

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЧреНрд░реЗрдбрд▓ рдЧреБрдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЬреЛрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.2.1' рд╕реЗ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.3.1'ред рдореИрдВ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ 3.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ https://www.youtube.com/watch?v=ZRl4t2KdEHQ рдФрд░ рдлрд┐рд░ рд╡рд╣реА рдХрд░реЗрдВ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рд╣реИ

рдЬрдм рдореИрдВрдиреЗ рдЬреЛрдбрд╝рд╛ (android.useAndroidX=true
android.enableJetifier=true)
рдЧреНрд░реЗрдбреЗрд▓ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдзрдиреНрдпрд╡рд╛рдж @ aidooyaw1992 , рдХреНрд▓рд╛рд╕рдкрд╛рде рдХреЛ 3.3.1 рдореЗрдВ рдмрджрд▓рдХрд░ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ :)

рдореИрдВ

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЧреНрд░реЗрдбрд▓ рдЧреБрдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЬреЛрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.2.1' рд╕реЗ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.3.1'ред рдореИрдВ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ 3.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ https://www.youtube.com/watch?v=ZRl4t2KdEHQ рдФрд░ рдлрд┐рд░ рд╡рд╣реА рдХрд░реЗрдВ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рд╣реИ

рдЬрдм рдореИрдВрдиреЗ рдЬреЛрдбрд╝рд╛ (android.useAndroidX=true
android.enableJetifier=true)
рдЧреНрд░реЗрдбреЗрд▓ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдпреЗ рд╕реЗрдЯ рдереЗ рдФрд░ рд╡рд╣реА рдореБрджреНрджрд╛ рд╣реЛ рд░рд╣рд╛ рдерд╛ред
рдореЗрд░реЗ рд▓рд┐рдП рдЬреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд╣ рдерд╛ @aidooyaw1992 рд╕реЗ рдЯрд┐рдк, рдХреНрд▓рд╛рд╕рдкрд╛рде рдХреЛ : 3.3.1ред

рдзрдиреНрдпрд╡рд╛рдж, @aidooyaw1992!

рдореЗрд░рд╛ рд╕реМрднрд╛рдЧреНрдп

рд╕реЛрдо рдкрд░, 18 рдорд╛рд░реНрдЪ 2019, 17:17 рдореИрдереНрдпреВ рд╣реЗрдирд░рд┐рдХ рдбреА рдУрд▓рд┐рд╡реЗрд░рд╛, <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рдЧреНрд░реЗрдбреЗрд▓ рдЧреБрдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдФрд░
рдлрд┐рд░ рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools' рдмрджрд▓ рджрд┐рдпрд╛ред рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.2.1' рд╕реЗ рдХреНрд▓рд╛рд╕рдкрд╛рде рддрдХ
'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.3.1'ред рдореИрдВ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ 3.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛
рдпрд╣ рд▓рд┐рдВрдХ https://www.youtube.com/watch?v=ZRl4t2KdEHQ рдФрд░ рдлрд┐рд░ рд╡рд╣ рдХрд░реЗрдВ рдЬреЛ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ
рдКрдкрд░ рдХрд╣рд╛ рд╣реИ

рдЬрдм рдореИрдВрдиреЗ рдЬреЛрдбрд╝рд╛ (android.useAndroidX=true
android.enableJetifier=true)
рдЧреНрд░реЗрдбреЗрд▓ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдпреЗ рд╕реЗрдЯ рдереЗ рдФрд░ рд╡рд╣реА рдореБрджреНрджрд╛ рд╣реЛ рд░рд╣рд╛ рдерд╛ред
рдореЗрд░реЗ рд▓рд┐рдП @aidooyaw1992 . рдХреА рдЯрд┐рдк рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рдерд╛?
https://github.com/aidooyaw1992 , рдХреНрд▓рд╛рд╕рдкрд╛рде рдХреЛ рдЧреНрд░реЗрдбрд▓ рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ

рдзрдиреНрдпрд╡рд╛рдж, @aidooyaw1992 https://github.com/aidooyaw1992 !

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/BaseflowIT/flutter-geolocator/issues/228#issuecomment-474014943 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AIG4X9VG3JH5L3NctGCqQ0NzTDuWl3XGks5vX8obgaJpZM4brXKj
.

рд░реЗрдлрд░реА: https://github.com/Lyokone/flutterlocation/issues/117

рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИред

рдореИрдВ рд╡рд╣рд╛рдВ рд╕рд╛рдереА рд╣реВрдВ ... рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╕реЗ рдХреНрд▓рд╛рд╕рдкрд╛рде рдХреЛ 3.2.1 рд╕реЗ рдЧреНрд░реЗрдбрд▓ рдореЗрдВ рдмрджрд▓рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛
android.enableJetifier=true) рд╕реЗ gradle.properties ....

рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдРрд╕рд╛ рдХрд┐рд╕рдиреЗ рдХрд┐рдпрд╛...

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдмреЗрд╣рддрд░ рдЯреАрдо...

рджреЛрд╕реНрддреЛрдВ, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдкрдиреЗ рдХрд┐рди рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВред рдореИрдВрдиреЗ com.android.tools.build:gradle: , 1 рдореИрдЪ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдХреНрд▓рд╛рд╕рдкрд╛рде рдкрд░рд┐рд╡рд░реНрддрди Android рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдореВрд▓ рдореЗрдВ рд╣реИ, рдлрд╝рд╛рдЗрд▓ build.gradle
рджреЛ рдмреВрд▓рд┐рдпрди рднреА Android рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдореВрд▓ рдореЗрдВ рд╣реИрдВ, gradle.properties рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВ, рдмрд╕ рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ

рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рдЦрддрд░рдирд╛рдХ рдирд╣реАрдВ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ Android рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдЧрд╛?

@Robouste , рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдордиреЗ AndroidX рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ (рд╕рд╛рде рд╣реА рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ Android рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛ)ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдРрдк рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

https://github.com/BaseflowIT/flutter-geolocator/issues/196#issuecomment -465460801

рдРрдк рд╕реНрддрд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

рдЙрдкрдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ {
рдкреНрд░реЛрдЬреЗрдХреНрдЯ.рд╡реИрд▓реНрдпреВрдПрд╢рди рдбрд┐рдкреЗрдВрдбреНрд╕рдСрди (': рдРрдк')
рдкреНрд░реЛрдЬреЗрдХреНрдЯ.рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди.рд╕рднреА {
рд╕рдВрдХрд▓реНрдк рд░рдгрдиреАрддрд┐ред рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ {рд╡рд┐рд╡рд░рдг ->
рдЕрдЧрд░ (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
рд╡рд┐рд╡рд░рдг.рдЙрдкрдпреЛрдЧрд╕рдВрд╕реНрдХрд░рдг "28.0.0"
}
}
}
}

рдЕрдЧрд░ (details.requested.group == 'androidx.core')
&& !details.requested.name.contains('androidx') ) {
рд╡рд┐рд╡рд░рдг.рдЙрдкрдпреЛрдЧрд╕рдВрд╕реНрдХрд░рдг "1.0.1"
}

рдмрд┐рд▓реНрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ android.enableJetifier=true рдФрд░ android.useAndroidX=true рдЬреЛрдбрд╝рдХрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рд╕рдкрд╛рде рдХреЛ 3.3.1 рдореЗрдВ рдмрджрд▓ рджреЗрдВред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛
(1) рдЧреНрд░реЗрдбрд▓ рдЧреБрдгреЛрдВ рдореЗрдВ рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдирд╛
android.enableJetifier=true
android.useAndroidX=true

(2) рд░реВрдЯ рдЧреНрд░реЗрдбреЗрд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝реЗрдВ

рдЙрдкрдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ {
рдкреНрд░реЛрдЬреЗрдХреНрдЯ.рд╡реИрд▓реНрдпреВрдПрд╢рди рдбрд┐рдкреЗрдВрдбреНрд╕рдСрди (': рдРрдк')
рдкреНрд░реЛрдЬреЗрдХреНрдЯ.рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди.рд╕рднреА {
рд╕рдВрдХрд▓реНрдк рд░рдгрдиреАрддрд┐ред рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ {рд╡рд┐рд╡рд░рдг ->
рдЕрдЧрд░ (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
рд╡рд┐рд╡рд░рдг.рдЙрдкрдпреЛрдЧрд╕рдВрд╕реНрдХрд░рдг "29.0.0"
}
}
}
}

рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ gradle рдЧреБрдг рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛, рдФрд░ рдлрд┐рд░ classpath'com.android.tools.build :gradle : 3.2.1' рдХреЛ classpath'com.android.tools.build :gradle : 3.3 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред 1'. рдореИрдВ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ 3.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВредрдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ https://www.youtube.com/watch?v=ZRl4t2KdEHQ , рдФрд░ рдлрд┐рд░ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рд╣реИ, рд╡рд╣ рдХрд░реЗрдВ, рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ

рдзрдиреНрдпрд╡рд╛рдж aidooyaw1992 рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ intl 0.16 flutter_localizations рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдШреЛрд╖рдгрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдирд┐рд░реНрднрд░рддрд╛:
...
рд╕реНрдкрдВрджрди_рд╕реНрдерд╛рдиреАрдпрдХрд░рдг:
рдПрд╕рдбреАрдХреЗ: рд╕реНрдкрдВрджрди
рдЕрдиреНрддрд░рд╛рд▓: 0.15.8
...

рдФрд░ рдлрд┐рд░ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ
рдирд┐рд░реНрднрд░рддрд╛_рдУрд╡рд░рд░рд╛рдЗрдбреНрд╕:
рдЕрдиреНрддрд░рд╛рд▓: ^0.16.0

рдФрд░ рдпрд╣ intl ^0.16.0 . рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

DineshKachhot picture DineshKachhot  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

CNogueira92 picture CNogueira92  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Andrew-Tolentino picture Andrew-Tolentino  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

long1eu picture long1eu  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hectorAguero picture hectorAguero  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ