Flutter-geolocator: Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Android '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
описаниС: НовоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Flutter.

вСрсия: 1.1.0 + 1

ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ обстановка:
sdk: "> = 2.1.0 <3.0.0"

зависимости:
Ρ‚Ρ€Π΅ΠΏΠ΅Ρ‚Π°Ρ‚ΡŒ:
sdk: flutter

cupertino_icons: ^ 0.1.2
Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ‚ΠΎΡ€: ^ 3.0.1
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ_Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ^ 3.0.0
ΠΌΠ΅Ρ‚Π°: ^ 1.1.6
google_api_availability: ^ 2.0.0

dev_dependencies:
flutter_test:
sdk: flutter

flutter_launcher_icons: ^ 0.6.1

flutter_icons:
image_path: "assets / img / location.png"
android: ΠΏΡ€Π°Π²Π΄Π°

Ρ‚Ρ€Π΅ΠΏΠ΅Ρ‚Π°Ρ‚ΡŒ:
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚-ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»-Π΄ΠΈΠ·Π°ΠΉΠ½: ΠΏΡ€Π°Π²Π΄Π°
рСсурсы:
- Π°ΠΊΡ‚ΠΈΠ²Ρ‹ / img / location.png
- Π°ΠΊΡ‚ΠΈΠ²Ρ‹ / img / gps.png
- assets / img / no_gps.png

- Π°ΠΊΡ‚ΠΈΠ²Ρ‹ / img / where.jpg

LocationPage.dart

import ' package: flutter / material.dart ';
import ' package: geolocator / geolocator.dart ';

class LocationPage extends StatefulWidget {
@override
LocationPageState createState () => LocationPageState ();
}

class LocationPageState Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ состояниС{

initLocation () async {
Position position = await Geolocator (). GetCurrentPosition (ТСлаСмая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ: LocationAccuracy.high);
ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅);
}

initState () {
super.initState ();
initLocation ();
}

@override
Π‘Π±ΠΎΡ€ΠΊΠ° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° (контСкст BuildContext) {
Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Scaffold (...);
}

}

ΠšΠžΠΠ‘ΠžΠ›Π¬ΠΠ«Π™ Π’Π«Π₯ΠžΠ”:

Запуск "flutter packages get" Π² flutter_app ... 0,6 с
Запуск lib / main.dart Π½Π° MI 6 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ...
Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ gradle ...
УстранСниС зависимостСй ...
Запуск Π·Π°Π΄Π°Ρ‡ΠΈ Gradle 'assemblyDebug' ...

ΠžΠ¨Π˜Π‘ΠšΠ: сбой ΠΏΡ€ΠΈ сборкС Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ.

  • Π§Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ:
    НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ': app: preDebugBuild '.

    Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Android 'androidx. core: core 'ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии для ΠΏΡƒΡ‚ΠΈ ΠΊ классам компиляции (1.0.0) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния (1.0.1). Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ Π²Π΅Ρ€ΡΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· DependencyResolution

  • ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ:
    ЗапуститС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ --stacktrace, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ трассировку стСка. ЗапуститС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ --info ΠΈΠ»ΠΈ --debug, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΆΡƒΡ€Π½Π°Π»Π°. ЗапуститС с --scan, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

  • ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π½Π° https://help.gradle.org

Π‘Π’Π ΠžΠ˜Π’Π•Π›Π¬Π‘Π’Π’Πž НЕ Π£Π”ΠΠ›ΠžΠ‘Π¬ Ρ‡Π΅Ρ€Π΅Π· 4 с.


Ошибка Gradle ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·-Π·Π° нСсовмСстимости AndroidX Π² этом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Flutter.
Π‘ΠΌ. Https://goo.gl/CP92wY для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΈ способах Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.


Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ с ошибкой: сбой сборки Π·Π°Π΄Π°Ρ‡ΠΈ GradleDebug с ΠΊΠΎΠ΄ΠΎΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π° 1

Π¨Π°Π³ΠΈ размноТСния

Ρ„Π»Π°Ρ‚Ρ‚Π΅Ρ€-Π±Π΅Π³ -d

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

ВСрсия: 3.0.1

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°:

  • []: iphone: iOS
  • [*]: Ρ€ΠΎΠ±ΠΎΡ‚: Android

[βœ“] Flutter (ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π», v1.2.1, Π² Mac OS X 10.13.6 17G65, локаль en-UA)
[βœ“] Android toolchain - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° для устройств Android (Android SDK вСрсии 28.0.3)
[βœ“] Набор инструмСнтов iOS - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° для устройств iOS (Xcode 10.1)
[βœ“] Android Studio (вСрсия 3.3)
[βœ“] VS Code (вСрсия 1.31.1)
[βœ“] ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ устройство (1 доступно)

β€’ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ!

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

для мСня я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Android Π² Ρ„Π°ΠΉΠ» свойств Gradle, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡƒΡ‚ΡŒ ΠΊ классам com.android.tools. build: gradle : 3.2.1 ' сборка: gradle : 3.3.1 '. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ‚ΠΎΡ€ 3.0.1. ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ этой ссылкС https://www.youtube.com/watch?v=ZRl4t2KdEHQ, Π° Π·Π°Ρ‚Π΅ΠΌ сдСлайтС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я сказал Π²Ρ‹ΡˆΠ΅

ВсС 15 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

для мСня я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Android Π² Ρ„Π°ΠΉΠ» свойств Gradle, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡƒΡ‚ΡŒ ΠΊ классам com.android.tools. build: gradle : 3.2.1 ' сборка: gradle : 3.3.1 '. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ‚ΠΎΡ€ 3.0.1. ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ этой ссылкС https://www.youtube.com/watch?v=ZRl4t2KdEHQ, Π° Π·Π°Ρ‚Π΅ΠΌ сдСлайтС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я сказал Π²Ρ‹ΡˆΠ΅

я

для мСня я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Android Π² Ρ„Π°ΠΉΠ» свойств Gradle, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡƒΡ‚ΡŒ ΠΊ классам com.android.tools. build: gradle : 3.2.1 ' сборка: gradle : 3.3.1 '. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ‚ΠΎΡ€ 3.0.1. ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ этой ссылкС https://www.youtube.com/watch?v=ZRl4t2KdEHQ, Π° Π·Π°Ρ‚Π΅ΠΌ сдСлайтС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я сказал Π²Ρ‹ΡˆΠ΅

когда я добавил (android.useAndroidX = true
android.enableJetifier = true)
ΠΊ свойствам Gradle, это сработало, спасибо

Бпасибо @ aidooyaw1992 , ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚ΠΈ ΠΊ классам Π½Π° 3.3.1 Ρƒ мСня Ρ‚ΠΎΠΆΠ΅ сработало :)

я

для мСня я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Android Π² Ρ„Π°ΠΉΠ» свойств Gradle, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡƒΡ‚ΡŒ ΠΊ классам com.android.tools. build: gradle : 3.2.1 ' сборка: gradle : 3.3.1 '. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ‚ΠΎΡ€ 3.0.1. ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ этой ссылкС https://www.youtube.com/watch?v=ZRl4t2KdEHQ, Π° Π·Π°Ρ‚Π΅ΠΌ сдСлайтС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я сказал Π²Ρ‹ΡˆΠ΅

когда я добавил (android.useAndroidX = true
android.enableJetifier = true)
ΠΊ свойствам Gradle, это сработало, спасибо

Π£ мСня Π±Ρ‹Π» этот Π½Π°Π±ΠΎΡ€, ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.
РСшСниСм для мСня стал совСт ΠΎΡ‚ gradle: 3.3.1.

Бпасибо, @ aidooyaw1992!

НС Π·Π° Ρ‡Ρ‚ΠΎ

Π’ ΠΏΠ½, 18 ΠΌΠ°Ρ€.2019, 17:17 ΠœΠ°Ρ‚Π΅ΡƒΡ Π­Π½Ρ€ΠΈΠΊΠ΅ Π΄Π΅ ΠžΠ»ΠΈΠ²Π΅ΠΉΡ€Π°, <
[email protected]> написал:

я

для мСня я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Android Π² Ρ„Π°ΠΉΠ» свойств Gradle ΠΈ
Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡƒΡ‚ΡŒ ΠΊ классам com.android.tools. build: gradle : 3.2.1 'Π²
'com.android.tools. сборка: gradle : 3.3.1 '. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ‚ΠΎΡ€ 3.0.1. ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ
эту ссылку https://www.youtube.com/watch?v=ZRl4t2KdEHQ, Π° Π·Π°Ρ‚Π΅ΠΌ сдСлайтС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я
сказал Π²Ρ‹ΡˆΠ΅

когда я добавил (android.useAndroidX = true
android.enableJetifier = true)
ΠΊ свойствам Gradle, это сработало, спасибо

Π£ мСня Π±Ρ‹Π» этот Π½Π°Π±ΠΎΡ€, ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.
Для мСня Ρ€Π΅ΡˆΠΈΠ»Π° подсказка ΠΎΡ‚ @ 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 ....

НС ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ это ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ...

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо, ΠΊΠΎΠΌΠ°Π½Π΄Π° Futter ...

РСбята, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π½Π°ΠΌ, Π² ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ‹ внСсли измСнСния. Π― Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» поиск ΠΏΠΎ запросу com.android.tools.build:gradle: , нашСл ΠΎΠ΄Π½ΠΎ совпадСниС, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

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

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:
ИзмСнСниС classPath находится Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΠ°ΠΏΠΊΠΈ Android, Ρ„Π°ΠΉΠ» build.gradle
Π”Π²Π° логичСских значСния Ρ‚Π°ΠΊΠΆΠ΅ находятся Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΠ°ΠΏΠΊΠΈ Android, Ρ„Π°ΠΉΠ» gradle.properties , просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Π²Π΅ строки

Π’Π΅ΠΏΠ΅Ρ€ΡŒ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

НС опасно Π»ΠΈ случайноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойств? Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ совмСстим со старой вСрсиСй Android?

@Robouste , ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ Geolocator для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ AndroidX (Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π΅Π³ΠΎ совмСстимости со старыми вСрсиями Android). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ придСтся ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, слСдуя этим инструкциям:

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

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ скрипт Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния

subprojects {
project.evaluationDependsOn (': ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅')
project.configurations.all {
ResolutionStrategy.eachDependency {подробности ->
Ссли (details.requested.group == 'com.android.support'
&&! details.requested.name.contains ('multidex')) {
details.use ВСрсия "28.0.0"
}
}
}
}

Ссли (details.requested.group == 'androidx.core'
&&! details.requested.name.contains ('androidx')) {
details.use ВСрсия "1.0.1"
}

Он ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΠΈΠ² android.enableJetifier = true ΠΈ android.useAndroidX = true Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ сборки ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΏΡƒΡ‚ΡŒ ΠΊ классам Π½Π° 3.3.1

ПослС Ρ€Π΅ΡˆΠΈΠ» мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ
(1) Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… строк Π² свойства Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°
android.enableJetifier = true
android.useAndroidX = ΠΏΡ€Π°Π²Π΄Π°

(2) Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ gradle

subprojects {
project.evaluationDependsOn (': ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅')
project.configurations.all {
ResolutionStrategy.eachDependency {подробности ->
Ссли (details.requested.group == 'com.android.support'
&&! details.requested.name.contains ('multidex')) {
details.use ВСрсия "29.0.0"
}
}
}
}

Для сСбя я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Android Π² Ρ„Π°ΠΉΠ» свойств gradle, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡƒΡ‚ΡŒ ΠΊ классам gradle : 3.2.1 Π½Π° ΠΏΡƒΡ‚ΡŒ ΠΊ классам gradle : 3.3. 1 '. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ‚ΠΎΡ€ 3.0.1 для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ сообщСниями.ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ этой ссылкС https://www.youtube.com/watch?v=ZRl4t2KdEHQ , Π° Π·Π°Ρ‚Π΅ΠΌ сдСлайтС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я сказал Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, спасибо, рСбята

Бпасибо aidooyaw1992 Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ мСня сработало.
Другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я столкнулся, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ intl 0.16 нСсовмСстим с flutter_localizations, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ

зависимости:
...
flutter_localizations:
sdk: flutter
ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ: 0,15,8
...

Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ
dependency_overrides:
intl: ^ 0.16.0

ΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для зависимостСй ΠΎΡ‚ intl ^ 0.16.0

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ

Π‘ΠΌΠ΅ΠΆΠ½Ρ‹Π΅ вопросы

fawadkhanucp picture fawadkhanucp  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

CNogueira92 picture CNogueira92  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Andrew-Tolentino picture Andrew-Tolentino  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

estevez-dev picture estevez-dev  Β·  6ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

samo92 picture samo92  Β·  6ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ