【发布时间】:2019-05-29 19:25:01
【问题描述】:
我正在尝试在我的设备 (Huawei Nova 4) 上运行我的应用程序,但它崩溃了,而在其他手机上却没有。
Flutter 问题,求助
//代码开始
Launching lib\main.dart on VCE L22 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
Syncing files to device VCE L22...
I/zzbz ( 3597): Making Creator dynamically
W/xample.alertta( 3597): Unsupported class loader
W/xample.alertta( 3597): Skipping duplicate class check due to unsupported classloader
E/ ( 3597): [ZeroHung]zrhung_get_config: Get config failed for wp[0x0008]
I/DynamiteModule( 3597): Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:221
I/DynamiteModule( 3597): Selected remote version of com.google.android.gms.maps_dynamite, version >= 221
V/DynamiteModule( 3597): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/ChimeraDebugLogger( 3597): Singleton logger instance not set.
W/xample.alertta( 3597): Unsupported class loader
W/xample.alertta( 3597): Skipping duplicate class check due to unsupported classloader
I/Google Maps Android API( 3597): Google Play services client version: 12451000
I/Google Maps Android API( 3597): Google Play services package version: 17122039
W/xample.alertta( 3597): Accessing hidden field Ljava/nio/Buffer;->address:J (light greylist, reflection)
D/TextView( 3597): get Display Panel Type is : 0
D/HwWechatOptimizeImpl( 3597): mIsEffect:false
D/NetworkSecurityConfig( 3597): No Network Security Config specified, using platform default
D/HiTouch_PressGestureDetector( 3597): HiTouch on notch display, height corret:123
D/OpenGLRenderer( 3597): HWUI Binary is enabled
I/HiTouch_HiTouchSensor( 3597): HiTouch restricted: Sub windows restricted.
D/mali_winsys( 3597): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
I/iGraphics( 3597): [0030080c] opt app: 0
D/OpenGLRenderer( 3597): HWUI Binary is enabled
I/iGraphics( 3597): [0030080c] opt app: 0
D/mali_winsys( 3597): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
D/HwGalleryCacheManagerImpl( 3597): mIsEffect:false
W/DynamiteModule( 3597): Local module descriptor class for providerinstaller not found.
I/DynamiteModule( 3597): Considering local module providerinstaller:0 and remote module providerinstaller:0
W/ProviderInstaller( 3597): Failed to load providerinstaller module: No acceptable module found. Local version is 0 and remote version is 0.
I/xample.alertta( 3597): The ClassLoaderContext is a special shared library.
I/iGraphics( 3597): [0030080c] opt app: 0
I/xample.alertta( 3597): The ClassLoaderContext is a special shared library.
I/xample.alertta( 3597): The ClassLoaderContext is a special shared library.
V/NativeCrypto( 3597): Registering com/google/android/gms/org/conscrypt/NativeCrypto's 284 native methods...
W/xample.alertta( 3597): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (light greylist, reflection)
I/iGraphics( 3597): [0030080c] opt app: 0
I/ProviderInstaller( 3597): Installed default security provider GmsCore_OpenSSL
E/AndroidRuntime( 3597): FATAL EXCEPTION: Thread-6
E/AndroidRuntime( 3597): Process: com.example.alerttap, PID: 3597
E/AndroidRuntime( 3597): java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion;
E/AndroidRuntime( 3597): at gu.b(:com.google.android.gms.dynamite_mapsdynamite@17122083@17.1.22 (100408-245988633):3)
E/AndroidRuntime( 3597): at gr.a(:com.google.android.gms.dynamite_mapsdynamite@17122083@17.1.22 (100408-245988633):3)
E/AndroidRuntime( 3597): at gt.a(:com.google.android.gms.dynamite_mapsdynamite@17122083@17.1.22 (100408-245988633):14)
E/AndroidRuntime( 3597): at com.google.maps.api.android.lib6.drd.ak.a(:com.google.android.gms.dynamite_mapsdynamite@17122083@17.1.22 (100408-245988633):4)
E/AndroidRuntime( 3597): at fv.a(:com.google.android.gms.dynamite_mapsdynamite@17122083@17.1.22 (100408-245988633):22)
E/AndroidRuntime( 3597): at fv.run(:com.google.android.gms.dynamite_mapsdynamite@17122083@17.1.22 (100408-245988633):8)
E/AndroidRuntime( 3597): Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: DexPathList[[zip file "/data/user_de/0/com.google.android.gms/app_chimera/m/0000001a/MapsDynamite.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/0000001a/MapsDynamite.apk!/lib/arm64-v8a, /system/lib64, /product/lib64]]
E/AndroidRuntime( 3597): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
E/AndroidRuntime( 3597): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/AndroidRuntime( 3597): at ab.loadClass(:com.google.android.gms.dynamite_dynamiteloader@17122083@17.1.22 (100408-245988633):4)
E/AndroidRuntime( 3597): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/AndroidRuntime( 3597): ... 6 more
D/ZrHung.AppEyeUiProbe( 3597): stop checker.
I/Process ( 3597): Sending signal. PID: 3597 SIG: 9
Lost connection to device.
我解决不了
【问题讨论】:
-
请使用code formatting 使您的问题更易于阅读,并查看asking help。此外,请提供有关您的设备的更多信息。
-
目前,我无法确定问题的原因。为了让每个人都知道是什么导致了错误,你能提供a minimal, complete and verifiable example吗?另外,您能否尝试在您的清单
<application>标签中添加<uses-library android:name="org.apache.http.legacy" android:required="false"/>,如SO post 中所述?
标签: android ios google-maps flutter