ΠΡΠ²ΠΎΠ΄:
`W / m.example.clim (5174): ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ com.google.android.gms.common.GoogleApiAvailabilityLight.isUserResolvableError (int) Π·Π°Π½ΡΠ»Π° 114,579 ΠΌΡ.
E / flutter (5174): [ ΠΠ¨ΠΠΠΠ: flutter / shell / platform / android / platform_view_android_jni.cc (40)] java.lang.NoClassDefFoundError: ΠΡΠΈΠ±ΠΊΠ° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ: Landroid / support / v4 / util / ArraySet;
E / flutter (5174): Π½Π° com.google.android.gms.common.api.internal.GoogleApiManager.
E / flutter (5174): Π² com.google.android.gms.common.api.internal.GoogleApiManager.zab (Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ: 8)
E / flutter (5174): Π½Π° com.google.android.gms.common.api.GoogleApi.
E / flutter (5174): Π½Π° com.google.android.gms.common.api.GoogleApi.
E / flutter (5174): Π² com.google.android.gms.location.FusedLocationProviderClient.
E / flutter (5174): Π² com.google.android.gms.location.LocationServices.getFusedLocationProviderClient (Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ: 2)
E / flutter (5174): Π² com.baseflow.geolocator.tasks.LocationUpdatesUsingLocationServicesTask.
E / flutter (5174): Π² com.baseflow.geolocator.tasks.TaskFactory.createCurrentLocationTask (TaskFactory.java:44)
E / flutter (5174): Π² com.baseflow.geolocator.GeolocatorPlugin.onMethodCall (GeolocatorPlugin.java:66)
E / flutter (5174): Π² io.flutter.plugin.common.MethodChannel $ IncomingMethodCallHandler.onMessage (MethodChannel.java:201)
E / flutter (5174): Π² io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart (DartMessenger.java:88)
E / flutter (5174): Π² io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage (FlutterJNI.java:219)
E / flutter (5174): Π² android.os.MessageQueue.nativePollOnce (ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄)
E / flutter (5174): Π² android.os.MessageQueue.next (MessageQueue.java:326)
E / flutter (5174): Π½Π° android.os.Looper.loop (Looper.java:160)
E / flutter (5174): Π² android.app.ActivityThread.main (ActivityThread.java:6669)
E / flutter (5174): Π² java.lang.reflect.Method.invoke (ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄)
E / flutter (5174): Π² com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:493)
E / flutter (5174): Π² com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858)
E / flutter (5174): Π²ΡΠ·Π²Π°Π½ΠΎ: java.lang.ClassNotFoundException: Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π½Π°ΠΉΡΠΈ ΠΊΠ»Π°ΡΡ Β«android.support.v4.util.ArraySetΒ» ΠΏΠΎ ΠΏΡΡΠΈ: DexPathList [[zip file Β»/data/app/com.example. Clima-IcdujdRk59jlUr8JPfel9g == / base.apk "], nativeLibraryDirectories = [/ data / app / com.example.clima-IcdujdRk59jlUr8JPfel9g == / lib / x86, /data/app/com.examplejdjdjdjdjdjdjdjdjdjdjddata/app/com. .apk! / lib / x86, / system / lib]]
E / flutter (5174): Π² dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:134)
E / flutter (5174): Π² java.lang.ClassLoader.loadClass (ClassLoader.java:379)
E / flutter (5174): Π² java.lang.ClassLoader.loadClass (ClassLoader.java:312)
E / flutter (5174): ... Π΅ΡΠ΅ 19
E / ΡΠ»Π°ΡΡΠ΅Ρ (5174):
F / flutter (5174): [ FATAL: flutter / shell / platform / android / platform_view_android_jni.cc (77)] ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: CheckException (env).
F / libc (5174): ΡΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» 6 (SIGABRT), ΠΊΠΎΠ΄ -6 (SI_TKILL) Π² tid 5174 (m.example.clima), pid 5174 (m.example.clima)
ΠΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ ΡΠ±ΠΎΡΠΊΠΈ: 'google / sdk_gphone_x86 / generic_x86: 9 / PSR1.180720.093 / 5456446: userdebug / dev-keys'
Π Π΅Π²ΠΈΠ·ΠΈΡ: '0'
ABI: 'x86'
pid: 5174, tid: 5174, ΠΈΠΌΡ: m.example.clima >>> com.example.clima <<<
ΡΠΈΠ³Π½Π°Π» 6 (SIGABRT), ΠΊΠΎΠ΄ -6 (SI_TKILL), Π°Π΄ΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ --------
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΌΠ΅Π½Π΅: '[ FATAL: flutter / shell / platform / android / platform_view_android_jni.cc (77)] ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: CheckException (env).
'
eax 00000000 ebx 00001436 ecx 00001436 edx 00000006
edi 00001436 esi 00000070
ebp ffd88808 esp ffd887a8 eip ec275b39
ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ°:
# 00 pc 00000b39 [vdso: ec275000] (__kernel_vsyscall + 9)
# 01 pc 0001fdf8 /system/lib/libc.so (ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π²ΡΠ·ΠΎΠ² + 40)
# 02 pc 00022ed3 /system/lib/libc.so (ΠΎΡΠΌΠ΅Π½Π° + 115)
# 03 pc 00c575d7 /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 04 pc 00c469ab /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 05 pc 00c447a8 /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 06 pc 00c9e921 /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 07 pc 00c5851f /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 08 pc 00c583f0 /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 09 pc 00c5820e /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 10 pc 00c5d378 /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 11 pc 00c5d3a6 /data/app/com.example.clima-IcdujdRk59jlUr8JPfel9g==/lib/x86/libflutter.so (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0xc3d000)
# 12 pc 00012a77 /system/lib/libutils.so (android :: SimpleLooperCallback :: handleEvent (int, int, void ) +39)# 13 pc 00013896 /system/lib/libutils.so (android :: Looper :: pollInner (int) +998)# 14 pc 0001340b /system/lib/libutils.so (android :: Looper :: pollOnce (int, int , int , void ) +43)# 15 pc 000e414b /system/lib/libandroid_runtime.so (android :: android_os_MessageQueue_nativePollOnce (_JNIEnv , _jobject , long long, int) +59)# 16 pc 003ddb28 /system/framework/x86/boot-framework.oat (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0x3ca000) (android.media.MediaExtractor.seekTo [DEDUPED] +136)# 17 ΡΡ 005f0b82 /system/lib/libart.so (art_quick_invoke_stub + 338)# 18 pc 000a30ce /system/lib/libart.so (art :: ArtMethod :: Invoke (art :: Thread , unsigned int , unsigned int, art :: JValue , char const ) +222)# 19 pc 0029bca2 /system/lib/libart.so (art :: ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ :: ArtInterpreterToCompiledCodeBridge (art :: Thread , art :: ArtMethod , art :: ShadowFrame , unsigned short, art :: JValue ) +338)# 20 pc 00293e48 /system/lib/libart.so (bool art :: ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ :: DoCall
# 26 pc 00293e2b /system/lib/libart.so (bool art :: ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ :: DoCall
# 27 pc 005bc493 /system/lib/libart.so (MterpInvokeVirtual + 691)
# 28 pc 005e2d21 /system/lib/libart.so (ExecuteMterpImpl + 14241)
# 29 pc 00aea944 /system/framework/boot-framework.vdex (android.os.Looper.loop + 128)
# 30 ΠΠ 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539 + 598)
# 31 pc 0026c79c /system/lib/libart.so (art :: ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ :: ArtInterpreterToInterpreterBridge (art :: Thread , art :: CodeItemDataAccessor const &, art :: ShadowFrame , art :: JValue ) +220
# 44 pc 00449783 /system/lib/libart.so (art :: Method_invoke (_JNIEnv , _jobject , _jobject , _jobjectArray ) +83)
# 45 pc 0011d778 /system/framework/x86/boot.oat (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0x114000) (java.lang.Class.getDeclaredMethodInternal [DEDUPED] +168)
# 46 ΡΡ 005f0b82 /system/lib/libart.so (art_quick_invoke_stub + 338)
# 47 pc 000a30ce /system/lib/libart.so (art :: ArtMethod :: Invoke (art :: Thread , unsigned int , unsigned int, art :: JValue , char const ) +222)
# 48 pc 0029bca2 /system/lib/libart.so (art :: ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ :: ArtInterpreterToCompiledCodeBridge (art :: Thread , art :: ArtMethod , art :: ShadowFrame , unsigned short, art :: JValue ) +338)
# 49 pc 00293e48 /system/lib/libart.so (bool art :: ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ :: DoCall
# 50 pc 005bc493 /system/lib/libart.so (MterpInvokeVirtual + 691)
# 51 pc 005e2d21 /system/lib/libart.so (ExecuteMterpImpl + 14241)
# 52 pc 00c0b7d2 /system/framework/boot-framework.vdex (com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run + 22)
# 53 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539 + 598)
# 54 pc 0026c68e /system/lib/libart.so (art :: ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ :: EnterInterpreterFromEntryPoint (art :: Thread , art :: CodeItemDataAccessor const &, art :: ShadowFrame ) +126)
# 55 pc 005a953d /system/lib/libart.so (artQuickToInterpreterBridge + 1277)
# 56 ΡΡ 005f6c6d /system/lib/libart.so (art_quick_to_interpreter_bridge + 77)
# 57 pc 00badc3c /system/framework/x86/boot-framework.oat (ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ 0x3ca000) (com.android.internal.os.ZygoteInit.main + 3100)
# 58 pc 005f0d52 /system/lib/libart.so (art_quick_invoke_static_stub + 418)
# 59 pc 000a30df /system/lib/libart.so (art :: ArtMethod :: Invoke (art :: Thread , unsigned int , unsigned int, art :: JValue , char const ) +239)
# 60 pc 004d3349 /system/lib/libart.so (art: :( Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½) :: InvokeWithArgArray (art :: ScopedObjectAccessAlreadyRunnable const &, art :: ArtMethod , art: :( Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½) :: ArgArray , art :: JValue , char const ) +89)
# 61 pc 004d2fcd /system/lib/libart.so (art :: InvokeWithVarArgs (art :: ScopedObjectAccessAlreadyRunnable const &, _jobject , _jmethodID , char ) +429)# 62 pc 003a784d /system/lib/libart.so (art :: JNI :: CallStaticVoidMethodV (_JNIEnv , _jclass , _jmethodID , char ) +925)# 63 pc 000d9273 /system/lib/libart.so (art: :( Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½) :: CheckJNI :: CallMethodV (char const , _JNIEnv , _jobject , _jclass , _jmethodID , char , art :: Primitive :: Type, art: : InvokeType) +2867)# 64 pc 000c6d29 /system/lib/libart.so (art: :( Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½) :: CheckJNI :: CallStaticVoidMethodV (_JNIEnv , _jclass , _jmethodID , char ) +73)# 65 pc 0007097e /system/lib/libandroid_runtime.so (_JNIEnv :: CallStaticVoidMethod (_jclass , _jmethodID , ...) + 62)# 66 pc 00073e78 /system/lib/libandroid_runtime.so (android :: AndroidRuntime :: start (char const , android :: Vector <: string8 i = "133"> const &, bool) +744)
# 67 ΡΡ 00001bb2 / system / bin / app_process32 (ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ + 1506)
# 68 pc 000c0f54 /system/lib/libc.so (__libc_init + 100)
ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π·Π°ΠΏΡΠΎΡ: {"jsonrpc": "2.0", "id": "26", "method": "getVM", "params": {}}
`
Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΈ Π·Π΄Π΅ΡΡ. ΠΠΎΠΆΠ΅Ρ ΡΡΠΎ ΠΈΠ·-Π·Π° Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Flutter 1.7.8 + hotfix.3. ΠΡΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡΡΡΡ, ΡΡΠΎ ΠΌΡ Π½Π°ΠΉΠ΄Π΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ»
android.useAndroidX=true
android.enableJetifier=true
ΠΊ gradle.properties
ΠΈ
compileSdkVersion 28
to build.gradle
ΠΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ»
android.useAndroidX=true android.enableJetifier=true
ΠΊ gradle.properties
ΠΈcompileSdkVersion 28
to build.gradle
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΌΠ½Π΅ !!!
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ»
ΠΊ gradle.properties
ΠΈ
to build.gradle