Closed SachinGanesh closed 5 years ago
Detailed Error:
E/MethodChannel#flutter/platform_views: Failed to handle method call
java.lang.RuntimeException: java.io.FileNotFoundException: audience_network.dex
at com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.makeLoader(DynamicLoaderFactory.java:109)
at com.facebook.ads.NativeAdBase.<init>(NativeAdBase.java:172)
at com.facebook.ads.NativeAd.<init>(NativeAd.java:66)
at com.dsi.facebook_audience_network.FacebookNativeAdView.<init>(FacebookNativeAdPlugin.java:69)
at com.dsi.facebook_audience_network.FacebookNativeAdPlugin.create(FacebookNativeAdPlugin.java:39)
at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:143)
at android.app.Dialog.dispatchOnCreate(Dialog.java:407)
at android.app.Dialog.show(Dialog.java:302)
at android.app.Presentation.show(Presentation.java:249)
at io.flutter.plugin.platform.VirtualDisplayController.<init>(VirtualDisplayController.java:79)
at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48)
at io.flutter.plugin.platform.PlatformViewsController.createPlatformView(PlatformViewsController.java:203)
at io.flutter.plugin.platform.PlatformViewsController.onMethodCall(PlatformViewsController.java:142)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:201)
at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:88)
at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:219)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:326)
at android.os.Looper.loop(Looper.java:160)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.io.FileNotFoundException: audience_network.dex
at android.content.res.AssetManager.nativeOpenAsset(Native Method)
at android.content.res.AssetManager.open(AssetManager.java:755)
at android.content.res.AssetManager.open(AssetManager.java:732)
at com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.createInMemoryClassLoader(DynamicLoaderFactory.java:160)
at com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.makeAdsSdkClassLoader(DynamicLoaderFactory.java:123)
at com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.makeLoader(DynamicLoaderFactory.java:101)
at com.facebook.ads.NativeAdBase.<init>(NativeAdBase.java:172)
at com.facebook.ads.NativeAd.<init>(NativeAd.java:66)
at com.dsi.facebook_audience_network.FacebookNativeAdView.<init>(FacebookNativeAdPlugin.java:69)
at com.dsi.facebook_audience_network.FacebookNativeAdPlugin.create(FacebookNativeAdPlugin.java:39)
at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:143)
at android.app.Dialog.dispatchOnCreate(Dialog.java:407)
at android.app.Dialog.show(Dialog.java:302)
at android.app.Presentation.show(Presentation.java:249)
at io.flutter.plugin.platform.VirtualDisplayController.<init>(VirtualDisplayController.java:79)
at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48)
at io.flutter.plugin.platform.PlatformViewsController.createPlatformView(PlatformViewsController.java:203)
at io.flutter.plugin.platform.PlatformViewsController.onMethodCall(PlatformViewsController.java:142)
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:201)
at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:88)
at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:219)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:326)
at android.os.Looper.loop(Looper.java:160)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
2019-05-08 22:41:38.002 758-758/? D/SurfaceFlinger: duplicate layer name: changing Display Root to Display Root#1
2019-05-08 22:41:38.002 22119-22190/? E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(error, java.io.FileNotFoundException: audience_network.dex, null)
#0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:564)
#1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:302)
<asynchronous suspension>
#2 AndroidViewController._create (package:flutter/src/services/platform_views.dart:596)
<asynchronous suspension>
#3 AndroidViewController.setSize (package:flutter/src/services/platform_views.dart:521)
<asynchronous suspension>
#4 RenderAndroidView._sizePlatformView (package:flutter/src/rendering/platform_view.dart:189)
<asynchronous suspension>
#5 RenderAndroidView.performResize (package:flutter/src/rendering/platform_view.dart:170)
#6 RenderObject.layout (package:flutter/src/rendering/object.dart:1629)
#7 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:259)
#8 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#9 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#10 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1206)
#11 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#12 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#13 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#14 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#15 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#16 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#17 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#18 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#19 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1206)
#20 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#21 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199)
#22 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#23 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#24 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#25 RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:737)
#26 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#27 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:385)
#28 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#29 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#30 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#31 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:142)
#32 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:436)
#33 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:212)
#34 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:356)
#35 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#36 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
#37 RenderObject.layout (package:flutter/src/rendering/object.dart:1644)
#38 _RenderProxyBox&RenderBox&RenderObje
previously I using classpath 'com.android.tools.build:gradle:3.2.1'
there is no error, after i upgrade to 3.3.2 I got this error. I have banner ads(not native) and also calling FacebookAudienceNetwork.init();
also trigger this error. I think it is got nothing to do with native ads @SachinGanesh
changing gradle version to 3.3.1 seems to fix my error. while using 3.3.2 will get this error.
[ +55 ms] W/ResourceType(28192): No package identifier when getting name for resource number 0x00000000
[ +154 ms] E/MethodChannel#flutter/platform_views(28192): Failed to handle method call
[ ] E/MethodChannel#flutter/platform_views(28192): java.lang.RuntimeException: java.io.FileNotFoundException: audience_network.dex
[ ] E/MethodChannel#flutter/platform_views(28192): at com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.makeLoader(DynamicLoaderFactory.java:109)
[ ] E/MethodChannel#flutter/platform_views(28192): at com.facebook.ads.AdView.<init>(AdView.java:51)
[ ] E/MethodChannel#flutter/platform_views(28192): at com.dsi.facebook_audience_network.FacebookBannerAdView.<init>(FacebookBannerAdPlugin.java:52)
[ ] E/MethodChannel#flutter/platform_views(28192): at com.dsi.facebook_audience_network.FacebookBannerAdPlugin.create(FacebookBannerAdPlugin.java:33)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:143)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.app.Dialog.dispatchOnCreate(Dialog.java:394)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.app.Dialog.show(Dialog.java:295)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.app.Presentation.show(Presentation.java:235)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.plugin.platform.VirtualDisplayController.<init>(VirtualDisplayController.java:79)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.plugin.platform.PlatformViewsController.createPlatformView(PlatformViewsController.java:209)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.plugin.platform.PlatformViewsController.onMethodCall(PlatformViewsController.java:144)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:222)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:90)
[ ] E/MethodChannel#flutter/platform_views(28192): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:234)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.os.MessageQueue.nativePollOnce(Native Method)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.os.MessageQueue.next(MessageQueue.java:323)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.os.Looper.loop(Looper.java:141)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.app.ActivityThread.main(ActivityThread.java:5603)
[ +2 ms] E/MethodChannel#flutter/platform_views(28192): at java.lang.reflect.Method.invoke(Native Method)
[ ] E/MethodChannel#flutter/platform_views(28192): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774)
[ ] E/MethodChannel#flutter/platform_views(28192): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652)
[ +2 ms] E/MethodChannel#flutter/platform_views(28192): Caused by: java.io.FileNotFoundException: audience_network.dex
[ ] E/MethodChannel#flutter/platform_views(28192): at android.content.res.AssetManager.openAsset(Native Method)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.content.res.AssetManager.open(AssetManager.java:317)
[ ] E/MethodChannel#flutter/platform_views(28192): at android.content.res.AssetManager.open(AssetManager.java:291)
[ +26 ms] E/MethodChannel#flutter/platform_views(28192): at com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.makeAdsSdkClassLoader(DynamicLoaderFactory.java:134)
[ ] E/MethodChannel#flutter/platform_views(28192): at com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.makeLoader(DynamicLoaderFactory.java:101)
[ ] E/MethodChannel#flutter/platform_views(28192): ... 21 more
[ ] E/flutter (28192): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(error, java.io.FileNotFoundException: audience_network.dex, null)
[ ] E/flutter (28192): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:564:7)
[ ] E/flutter (28192): #1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:302:33)
[ +3 ms] E/flutter (28192): <asynchronous suspension>
[ ] E/flutter (28192): #2 AndroidViewController._create (package:flutter/src/services/platform_views.dart:596:54)
[ ] E/flutter (28192): <asynchronous suspension>
[ ] E/flutter (28192): #3 AndroidViewController.setSize (package:flutter/src/services/platform_views.dart:521:14)
[ ] E/flutter (28192): <asynchronous suspension>
[ ] E/flutter (28192): #4 RenderAndroidView._sizePlatformView (package:flutter/src/rendering/platform_view.dart:189:29)
[ ] E/flutter (28192): <asynchronous suspension>
[ ] E/flutter (28192): #5 RenderAndroidView.performResize (package:flutter/src/rendering/platform_view.dart:170:5)
[ ] E/flutter (28192): #6 RenderObject.layout (package:flutter/src/rendering/object.dart:1605:9)
[ ] E/flutter (28192): #7 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #8 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #9 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:259:13)
[ ] E/flutter (28192): #10 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #11 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:392:13)
[ ] E/flutter (28192): #12 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #13 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:549:15)
[ ] E/flutter (28192): #14 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #15 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:142:11)
[ ] E/flutter (28192): #16 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:443:7)
[ ] E/flutter (28192): #17 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:212:7)
[ ] E/flutter (28192): #18 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:356:14)
[ ] E/flutter (28192): #19 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #20 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #21 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #22 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ +2 ms] E/flutter (28192): #23 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1214:11)
[ ] E/flutter (28192): #24 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #25 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #26 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #27 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #28 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #29 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #30 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #31 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #32 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ +2 ms] E/flutter (28192): #33 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #34 RenderObject.layout (package:flutter/src/rendering/object.dart:1620:7)
[ ] E/flutter (28192): #35 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
[ ] E/flutter (28192): #36 RenderObject.layout (package:flutter/src/rendering/object.dart:
This is not an issue with the plugin. I was skipping target platform 'arm64-v8a' while building app in release mode.
If the app uses Native Ads, it will crash on launch