Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allocator 3.x is not supported #92

Open
shelpuk opened this issue May 3, 2021 · 0 comments
Open

allocator 3.x is not supported #92

shelpuk opened this issue May 3, 2021 · 0 comments

Comments

@shelpuk
Copy link

shelpuk commented May 3, 2021

I am running an example from the main page of the package (the code that goes below "Prevent ad from reloading on ListView/GridView") and am getting an error "allocator 3.x is not supported". I used google-services.json created with a new Firebase project today (May 3, 2021) and configured both build.gradle files and manifest with the configuration suggested by the main package page.

Here is the complete stack trace:

Running "flutter pub get" in test_admob_native...
Launching lib\main.dart on sdk gphone x86 in debug mode...
Running Gradle task 'assembleDebug'...
√ Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...
Debug service listening on ws://127.0.0.1:54669/qQvCX21v12A=/ws
Syncing files to device sdk gphone x86...
I/st_admob_nativ( 8474): The ClassLoaderContext is a special shared library.
I/st_admob_nativ( 8474): The ClassLoaderContext is a special shared library.
I/DynamiteModule( 8474): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 8474): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
D/DynamitePackage( 8474): Instantiated singleton DynamitePackage.
D/DynamitePackage( 8474): Instantiating com.google.android.gms.ads.ChimeraAdLoaderBuilderCreatorImpl
I/Ads ( 8474): This request is sent from a test device.
I/DynamiteModule( 8474): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 8474): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
W/Parcel ( 8474): **** enforceInterface() expected 'com.google.android.gms.ads.clearcut.IClearcut' but read 'com.google.android.gms.gass.internal.clearcut.IClearcut'
I/WebViewFactory( 8474): Loading com.google.android.webview version 83.0.4103.106 (code 410410681)
I/st_admob_nativ( 8474): The ClassLoaderContext is a special shared library.
D/nativeloader( 8474): classloader namespace configured for unbundled product apk. library_path=/product/app/WebViewGoogle/lib/x86:/product/app/WebViewGoogle/WebViewGoogle.apk!/lib/x86:/product/app/TrichromeLibrary/TrichromeLibrary.apk!/lib/x86:/product/lib:/system/product/lib
I/DynamiteModule( 8474): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 8474): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
W/Parcel ( 8474): **** enforceInterface() expected 'com.google.android.gms.ads.clearcut.IClearcut' but read 'com.google.android.gms.gass.internal.clearcut.IClearcut'
I/st_admob_nativ( 8474): The ClassLoaderContext is a special shared library.
D/nativeloader( 8474): classloader namespace configured for unbundled product apk. library_path=/product/app/WebViewGoogle/lib/x86:/product/app/WebViewGoogle/WebViewGoogle.apk!/lib/x86:/product/app/TrichromeLibrary/TrichromeLibrary.apk!/lib/x86:/product/lib:/system/product/lib
I/cr_LibraryLoader( 8474): Loaded native library version number "83.0.4103.106"
I/cr_CachingUmaRecorder( 8474): Flushed 3 samples from 3 histograms.
I/DynamiteModule( 8474): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 8474): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
E/chromium( 8474): [ERROR:filesystem_posix.cc(62)] mkdir /data/user/0/com.example.test_admob_native/cache/WebView/Crashpad: No such file or directory (2)
W/st_admob_nativ( 8474): Accessing hidden method Landroid/media/AudioManager;->getOutputLatency(I)I (greylist, reflection, allowed)
W/cr_media( 8474): Requires BLUETOOTH permission
D/HostConnection( 8474): HostConnection::get() New Host Connection established 0xf1b58180, tid 8631
D/HostConnection( 8474): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_3_0
D/EGL_emulation( 8474): eglCreateContext: 0xf1b5dc80: maj 3 min 0 rcv 3
D/EGL_emulation( 8474): eglMakeCurrent: 0xf1b5dc80: ver 3 0 (tinfo 0xaf9d1450) (first time)
I/VideoCapabilities( 8474): Unsupported profile 4 for video/mp4v-es
W/cr_MediaCodecUtil( 8474): HW encoder for video/avc is not available on this device.
D/EGL_emulation( 8474): eglCreateContext: 0xf1b65a10: maj 3 min 0 rcv 3
I/DynamiteModule( 8474): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 8474): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
E/MethodChannel#flutter/platform_views( 8474): Failed to handle method call
E/MethodChannel#flutter/platform_views( 8474): android.view.InflateException: Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Error inflating class com.google.android.gms.ads.formats.UnifiedNativeAdView
E/MethodChannel#flutter/platform_views( 8474): Caused by: android.view.InflateException: Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Error inflating class com.google.android.gms.ads.formats.UnifiedNativeAdView
E/MethodChannel#flutter/platform_views( 8474): Caused by: java.lang.ClassNotFoundException: com.google.android.gms.ads.formats.UnifiedNativeAdView
E/MethodChannel#flutter/platform_views( 8474): at java.lang.Class.classForName(Native Method)
E/MethodChannel#flutter/platform_views( 8474): at java.lang.Class.forName(Class.java:454)
E/MethodChannel#flutter/platform_views( 8474): at android.view.LayoutInflater.createView(LayoutInflater.java:813)
E/MethodChannel#flutter/platform_views( 8474): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1004)
E/MethodChannel#flutter/platform_views( 8474): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
E/MethodChannel#flutter/platform_views( 8474): at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
E/MethodChannel#flutter/platform_views( 8474): at android.view.LayoutInflater.inflate(LayoutInflater.java:654)
E/MethodChannel#flutter/platform_views( 8474): at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
E/MethodChannel#flutter/platform_views( 8474): at com.nover.flutternativeadmob.NativeAdView.(NativeAdView.kt:52)
E/MethodChannel#flutter/platform_views( 8474): at com.nover.flutternativeadmob.NativeAdView.(NativeAdView.kt:23)
E/MethodChannel#flutter/platform_views( 8474): at com.nover.flutternativeadmob.NativePlatformView.(FlutterNativeAdmobPlugin.kt:97)
E/MethodChannel#flutter/platform_views( 8474): at com.nover.flutternativeadmob.ViewFactory.create(FlutterNativeAdmobPlugin.kt:76)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:186)
E/MethodChannel#flutter/platform_views( 8474): at android.app.Dialog.dispatchOnCreate(Dialog.java:419)
E/MethodChannel#flutter/platform_views( 8474): at android.app.Dialog.show(Dialog.java:313)
E/MethodChannel#flutter/platform_views( 8474): at android.app.Presentation.show(Presentation.java:257)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.plugin.platform.VirtualDisplayController.(VirtualDisplayController.java:95)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.plugin.platform.PlatformViewsController$1.createVirtualDisplayForPlatformView(PlatformViewsController.java:207)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:104)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:59)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/MethodChannel#flutter/platform_views( 8474): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:818)
E/MethodChannel#flutter/platform_views( 8474): at android.os.MessageQueue.nativePollOnce(Native Method)
E/MethodChannel#flutter/platform_views( 8474): at android.os.MessageQueue.next(MessageQueue.java:335)
E/MethodChannel#flutter/platform_views( 8474): at android.os.Looper.loop(Looper.java:183)
E/MethodChannel#flutter/platform_views( 8474): at android.app.ActivityThread.main(ActivityThread.java:7656)
E/MethodChannel#flutter/platform_views( 8474): at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#flutter/platform_views( 8474): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
E/MethodChannel#flutter/platform_views( 8474): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
E/MethodChannel#flutter/platform_views( 8474): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.formats.UnifiedNativeAdView" on path: DexPathList[[zip file "/data/app/~~ag7CeNjDdeFXTTzqMdfKUA==/com.example.test_admob_native-ZbRTeVJUlrbiSSepVR29Yw==/base.apk"],nativeLibraryDirectories=[/data/app/~~ag7CeNjDdeFXTTzqMdfKUA==/com.example.test_admob_native-ZbRTeVJUlrbiSSepVR29Yw==/lib/x86, /data/app/~~ag7CeNjDdeFXTTzqMdfKUA==/com.example.test_admob_native-ZbRTeVJUlrbiSSepVR29Yw==/base.apk!/lib/x86, /system/lib, /system_ext/lib]]
E/MethodChannel#flutter/platform_views( 8474): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
E/MethodChannel#flutter/platform_views( 8474): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/MethodChannel#flutter/platform_views( 8474): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/MethodChannel#flutter/platform_views( 8474): ... 31 more
E/flutter ( 8474): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: PlatformException(error, Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Error inflating class com.google.android.gms.ads.formats.UnifiedNativeAdView, null, android.view.InflateException: Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Error inflating class com.google.android.gms.ads.formats.UnifiedNativeAdView
E/flutter ( 8474): Caused by: android.view.InflateException: Binary XML file line #5 in com.example.test_admob_native:layout/native_admob_full_view: Error inflating class com.google.android.gms.ads.formats.UnifiedNativeAdView
E/flutter ( 8474): Caused by: java.lang.ClassNotFoundException: com.google.android.gms.ads.formats.UnifiedNativeAdView
E/flutter ( 8474): at java.lang.Class.classForName(Native Method)
E/flutter ( 8474): at java.lang.Class.forName(Class.java:454)
E/flutter ( 8474): at android.view.LayoutInflater.createView(LayoutInflater.java:813)
E/flutter ( 8474): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1004)
E/flutter ( 8474): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
E/flutter ( 8474): at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
E/flutter ( 8474): at android.view.LayoutInflater.inflate(LayoutInflater.java:654)
E/flutter ( 8474): at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
E/flutter ( 8474): at com.nover.flutternativeadmob.NativeAdView.(NativeAdView.kt:52)
E/flutter ( 8474): at com.nover.flutternativeadmob.NativeAdView.(NativeAdView.kt:23)
E/flutter ( 8474): at com.nover.flutternativeadmob.NativePlatformView.(FlutterNativeAdmobPlugin.kt:97)
E/flutter ( 8474): at com.nover.flutternativeadmob.ViewFactory.create(FlutterNativeAdmobPlugin.kt:76)
E/flutter ( 8474): at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:186)
E/flutter ( 8474): at android.app.Dialog.dispatchOnCreate(Dialog.java:419)
E/flutter ( 8474): at android.app.Dialog.show(Dialog.java:313)
E/flutter ( 8474): at android.app.Presentation.show(Presentation.java:257)
E/flutter ( 8474): at io.flutter.plugin.platform.VirtualDisplayController.(VirtualDisplayController.java:95)
E/flutter ( 8474): at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48)
E/flutter ( 8474): at io.flutter.plugin.platform.PlatformViewsController$1.createVirtualDisplayForPlatformView(PlatformViewsController.java:207)
E/flutter ( 8474): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:104)
E/flutter ( 8474): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:59)
E/flutter ( 8474): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/flutter ( 8474): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/flutter ( 8474): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:818)
E/flutter ( 8474): at android.os.MessageQueue.nativePollOnce(Native Method)
E/flutter ( 8474): at android.os.MessageQueue.next(MessageQueue.java:335)
E/flutter ( 8474): at android.os.Looper.loop(Looper.java:183)
E/flutter ( 8474): at android.app.ActivityThread.main(ActivityThread.java:7656)
E/flutter ( 8474): at java.lang.reflect.Method.invoke(Native Method)
E/flutter ( 8474): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
E/flutter ( 8474): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
E/flutter ( 8474): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.formats.UnifiedNativeAdView" on path: DexPathList[[zip file "/data/app/~~ag7CeNjDdeFXTTzqMdfKUA==/com.example.test_admob_native-ZbRTeVJUlrbiSSepVR29Yw==/base.apk"],nativeLibraryDirectories=[/data/app/~~ag7CeNjDdeFXTTzqMdfKUA==/com.example.test_admob_native-ZbRTeVJUlrbiSSepVR29Yw==/lib/x86, /data/app/~~ag7CeNjDdeFXTTzqMdfKUA==/com.example.test_admob_native-ZbRTeVJUlrbiSSepVR29Yw==/base.apk!/lib/x86, /system/lib, /system_ext/lib]]
E/flutter ( 8474): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
E/flutter ( 8474): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/flutter ( 8474): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/flutter ( 8474): ... 31 more
E/flutter ( 8474): )
E/flutter ( 8474): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:581:7)
E/flutter ( 8474): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18)
E/flutter ( 8474):
E/flutter ( 8474): #2 TextureAndroidViewController._sendCreateMessage (package:flutter/src/services/platform_views.dart:1036:18)
E/flutter ( 8474):
E/flutter ( 8474): #3 AndroidViewController.create (package:flutter/src/services/platform_views.dart:742:5)
E/flutter ( 8474):
E/flutter ( 8474): #4 RenderAndroidView._sizePlatformView (package:flutter/src/rendering/platform_view.dart:195:7)
E/flutter ( 8474):
E/flutter ( 8474):
W/Gralloc4( 8474): allocator 3.x is not supported

Flutter doctor:

C:\flutter\bin\flutter.bat doctor --verbose
[√] Flutter (Channel stable, 2.0.6, on Microsoft Windows [Version 10.0.19042.928], locale en-US)
• Flutter version 2.0.6 at C:\flutter
• Framework revision 1d9032c7e1 (4 days ago), 2021-04-29 17:37:58 -0700
• Engine revision 05e680e202
• Dart version 2.12.3

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users<Name>\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.

[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] IntelliJ IDEA Community Edition (version 2020.3)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.2
• Flutter plugin version 54.0.3
• Dart plugin version 203.7759

[√] Connected device (4 available)
• Pixel 5 (mobile) • 07201FDD40007C • android-arm64 • Android 11 (API 30)
• sdk gphone x86 (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator)
• Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.93
• Edge (web) • edge • web-javascript • Microsoft Edge 89.0.774.68

• No issues found!
Process finished with exit code 0

I also tried to disable video ads from the AdMob configuration page and to keep images only. The error persists.

The screen looks the following.
Screenshot_20210503_214922

Could you please suggest any fix for this?

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant