Flutter-geolocator: 場所を取得するときにアプリがクラッシュする

作成日 2019年07月10日  ·  3コメント  ·  ソース: Baseflow/flutter-geolocator

hiPj6BLpAj

出力:
`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で。(不明な出典:29)
E / flutter(5174):com.google.android.gms.common.api.internal.GoogleApiManager.zab(不明なソース:8)
E / flutter(5174):com.google.android.gms.common.api.GoogleApiで。(不明な出典:44)
E / flutter(5174):com.google.android.gms.common.api.GoogleApiで。(不明な出典:53)
E / flutter(5174):com.google.android.gms.location.FusedLocationProviderClientで。(出典不明:8)
E / flutter(5174):com.google.android.gms.location.LocationServices.getFusedLocationProviderClient(不明なソース:2)
E / flutter(5174):com.baseflow.geolocator.tasks.LocationUpdatesUsingLocationServicesTaskで。(LocationUpdatesUsingLocationServicesTask.java:29)
E /フラッター(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.example.clima-IcdujdRk59j .apk!/ lib / x86、/ system / lib]]
E /フラッター(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 /フラッター(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)、tid 5174(m.example.clima)、pid 5174(m.example.clima)のコード-6(SI_TKILL)


指紋を作成する: '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(syscall + 40)
#02 pc 00022ed3 /system/lib/libc.so(abort + 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 pc 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 :: interpreter :: ArtInterpreterToCompiledCodeBridge(art :: Thread 、art :: ArtMethod 、art :: ShadowFrame、unsigned short、art :: JValue )+338)#20 pc 00293e48 /system/lib/libart.so(bool art :: interpreter :: DoCall(art :: ArtMethod 、art :: Thread 、art :: ShadowFrame&、art :: Instruction const 、unsigned short、art :: JValue )+1048)#21 pc 005bda66 /system/lib/libart.so(MterpInvokeDirect + 342)#22 pc 005e2e21 /system/lib/libart.so(ExecuteMterpImpl + 14497)#23 pc 00aeae98 /system/framework/boot-framework.vdex(android.os.MessageQueue.next + 38)#24 pc 00266216 /system/lib/libart.so(_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539 + 598)#25 pc 0026c79c /system/lib/libart.so(art :: interpreter :: ArtInterpreterToInterpreterBridge(art :: Thread 、art :: CodeItemDataAccessor const& 、art :: ShadowFrame、art :: JValue )+220)
#26 pc 00293e2b /system/lib/libart.so(bool art :: interpreter :: DoCall(art :: ArtMethod 、art :: Thread 、art :: ShadowFrame&、art :: Instruction const 、unsigned short、art :: JValue )+1019)
#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 pc 00266216 /system/lib/libart.so(_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539 + 598)
#31 pc 0026c79c /system/lib/libart.so(art :: interpreter :: ArtInterpreterToInterpreterBridge(art :: Thread 、art :: CodeItemDataAccessor const& 、art :: ShadowFrame、art :: JValue )+220)#32 pc 00293e2b /system/lib/libart.so(bool art :: interpreter :: DoCall(art :: ArtMethod 、art :: Thread 、art :: ShadowFrame&、art :: Instruction const 、unsigned short、art :: JValue )+1019)#33 pc 005bdc5f /system/lib/libart.so(MterpInvokeStatic + 207)#34 pc 005e2ea1 /system/lib/libart.so(ExecuteMterpImpl + 14625)#35 pc 00384ca2 /system/framework/boot-framework.vdex(android.app.ActivityThread.main + 214)#36 pc 00266216 /system/lib/libart.so(_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539 + 598)#37 pc 0026c68e /system/lib/libart.so(art :: interpreter :: EnterInterpreterFromEntryPoint(art :: Thread 、art :: CodeItemDataAccessor const&、art :: ShadowFrame)+126)#38 pc 005a953d /system/lib/libart.so(artQuickToInterpreterBridge + 1277)#39 pc 005f6c6d /system/lib/libart.so(art_quick_to_interpreter_bridge + 77)#40 pc 005f0d52 /system/lib/libart.so(art_quick_invoke_static_stub + 418)#41 pc 000a30df /system/lib/libart.so(art :: ArtMethod :: Invoke(art :: Thread 、unsigned int 、unsigned int、art :: JValue 、char const )+239)#42 pc 004d3349 /system/lib/libart.so(art::( anonymous namespace):: InvokeWithArgArray(art :: ScopedObjectAccessAlreadyRunnable const&、art :: ArtMethod 、art::( anonymous namespace):: ArgArray 、art :: JValue 、char const )+89)#43 pc 004d502e /system/lib/libart.so(art :: InvokeMethod(art :: ScopedObjectAccessAlreadyRunnable const&、_ jobject 、_jobject 、_jobject 、unsigned int)+1422)
#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 pc 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 :: interpreter :: ArtInterpreterToCompiledCodeBridge(art :: Thread 、art :: ArtMethod 、art :: 、unsigned short、art :: JValue )+338)
#49 pc 00293e48 /system/lib/libart.so(bool art :: interpreter :: DoCall(art :: ArtMethod 、art :: Thread 、art :: ShadowFrame&、art :: Instruction const 、unsigned short、art :: JValue )+1048)
#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 :: interpreter :: EnterInterpreterFromEntryPoint(art :: Thread 、art :: CodeItemDataAccessor const&、art :: ShadowFrame)+126)
#55 pc 005a953d /system/lib/libart.so(artQuickToInterpreterBridge + 1277)
#56 pc 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::( anonymous namespace):: InvokeWithArgArray(art :: ScopedObjectAccessAlreadyRunnable const&、art :: ArtMethod 、art::( anonymous namespace):: 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::( anonymous namespace):: CheckJNI :: CallMethodV(char const 、_JNIEnv 、_jobject 、_jclass 、_jmethodID 、char 、art :: Primitive :: Type、art: :InvokeType)+2867)#64 pc 000c6d29 /system/lib/libart.so(art::( anonymous namespace):: 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 pc 00001bb2 / system / bin / app_process32(main + 1506)
#68 pc 000c0f54 /system/lib/libc.so(__libc_init + 100)
リクエストの送信に失敗しました:{"jsonrpc": "2.0"、 "id": "26"、 "method": "getVM"、 "params":{}}
`

最も参考になるコメント

追加してから動作しました

android.useAndroidX=true
android.enableJetifier=true

gradle.propertiesへ

compileSdkVersion 28

build.gradleに

全てのコメント3件

ここでも同じです。 たぶんそれは新しいFlutterバージョン1.7.8 + hotfix.3のせいです。 修正が見つかることを期待しましょう。

追加してから動作しました

android.useAndroidX=true
android.enableJetifier=true

gradle.propertiesへ

compileSdkVersion 28

build.gradleに

追加してから動作しました

android.useAndroidX=true
android.enableJetifier=true

gradle.propertiesへ

compileSdkVersion 28

build.gradleに

男に感謝しますそれは私を助けてくれます!!!

このページは役に立ちましたか?
0 / 5 - 0 評価