googleads / googleads-mobile-flutter

A Flutter plugin for the Google Mobile Ads SDK
Apache License 2.0
336 stars 275 forks source link

NativeAd loaded successfully but not displayed ads #399

Closed husen-hn closed 2 years ago

husen-hn commented 2 years ago

NativeAd loaded successfully but not displayed ads on the flutter app.

static NativeAd createNativeAd() => new NativeAd(
        adUnitId: unitId,
        request: AdRequest(),
        factoryId: 'listTile',
        listener: NativeAdListener(
          onAdLoaded: (Ad ad) => print('$NativeAd loaded.'),
          onAdFailedToLoad: (Ad ad, LoadAdError error) {
            print('$NativeAd failedToLoad: $error');
            ad.dispose();
          },
          onAdOpened: (Ad ad) => print('$NativeAd onAdOpened.'),
          onAdClosed: (Ad ad) => print('$NativeAd onAdClosed.'),
        ),
      )..load();

Log

I/flutter ( 5047): NativeAd loaded.
MainActivity ```java import androidx.annotation.NonNull; import io.flutter.embedding.android.FlutterActivity; import io.flutter.embedding.engine.FlutterEngine; import io.flutter.plugins.googlemobileads.GoogleMobileAdsPlugin; public class MainActivity extends FlutterActivity { @Override public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) { super.configureFlutterEngine(flutterEngine); GoogleMobileAdsPlugin.registerNativeAdFactory(flutterEngine, "listTile", new ListTileNativeAdFactory(getContext())); } @Override public void cleanUpFlutterEngine(@NonNull FlutterEngine flutterEngine) { super.cleanUpFlutterEngine(flutterEngine); GoogleMobileAdsPlugin.unregisterNativeAdFactory(flutterEngine, "listTile"); } } ```
ListTileNativeAdFactory ```java import com.google.android.gms.ads.nativead.NativeAd; import com.google.android.gms.ads.nativead.NativeAdView; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import java.util.Map; import io.flutter.plugins.googlemobileads.GoogleMobileAdsPlugin; class ListTileNativeAdFactory implements GoogleMobileAdsPlugin.NativeAdFactory { private final Context context; ListTileNativeAdFactory(Context context) { this.context = context; } @Override public NativeAdView createNativeAd( NativeAd nativeAd, Map customOptions) { NativeAdView nativeAdView = (NativeAdView) LayoutInflater.from(context) .inflate(R.layout.list_tile_native_ad, null); TextView attributionViewSmall = nativeAdView .findViewById(R.id.tv_list_tile_native_ad_attribution_small); TextView attributionViewLarge = nativeAdView .findViewById(R.id.tv_list_tile_native_ad_attribution_large); ImageView iconView = nativeAdView.findViewById(R.id.iv_list_tile_native_ad_icon); NativeAd.Image icon = nativeAd.getIcon(); if (icon != null) { attributionViewSmall.setVisibility(View.VISIBLE); attributionViewLarge.setVisibility(View.INVISIBLE); iconView.setImageDrawable(icon.getDrawable()); } else { attributionViewSmall.setVisibility(View.INVISIBLE); attributionViewLarge.setVisibility(View.VISIBLE); } nativeAdView.setIconView(iconView); TextView headlineView = nativeAdView.findViewById(R.id.tv_list_tile_native_ad_headline); headlineView.setText(nativeAd.getHeadline()); nativeAdView.setHeadlineView(headlineView); TextView bodyView = nativeAdView.findViewById(R.id.tv_list_tile_native_ad_body); bodyView.setText(nativeAd.getBody()); bodyView.setVisibility(nativeAd.getBody() != null ? View.VISIBLE : View.INVISIBLE); nativeAdView.setBodyView(bodyView); nativeAdView.setNativeAd(nativeAd); return nativeAdView; } } ```
list_tile_native_ad.xml ```xml ```

Plugin Version

google_mobile_ads: ^0.13.5

Steps to Reproduce

I followed exactly the same steps described here

Actual results: 2021-10-07_15-42

Logs flutter run --verbose ``` [ +7 ms] Stopping app 'app.apk' on Google Pixel 3a Android 10 API 29. [ +1 ms] executing: /home/husen/Android/Sdk/platform-tools/adb -s 192.168.56.106:5555 shell am force-stop com.smes.smesofficial [ +305 ms] executing: /home/husen/Android/Sdk/platform-tools/adb -s 192.168.56.106:5555 shell pm list packages com.smes.smesofficial [ +75 ms] package:com.smes.smesofficial [ +2 ms] executing: /home/husen/Android/Sdk/platform-tools/adb -s 192.168.56.106:5555 shell cat /data/local/tmp/sky.com.smes.smesofficial.sha1 [ +40 ms] 8f214c20b708535155ea72b5810da38766fa7d3c [ ] Latest build already installed. [ ] executing: /home/husen/Android/Sdk/platform-tools/adb -s 192.168.56.106:5555 shell -x logcat -v time -t 1 [ +42 ms] --------- beginning of system 10-07 09:19:35.834 D/ConnectivityService( 678): releasing NetworkRequest [ TRACK_DEFAULT id=53, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10144] ] (release request) [ +30 ms] executing: /home/husen/Android/Sdk/platform-tools/adb -s 192.168.56.106:5555 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true com.smes.smesofficial/com.smes.smesofficial.MainActivity [ +68 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.smes.smesofficial/.MainActivity (has extras) } [ ] Waiting for observatory port to be available... [+1821 ms] Observatory URL on device: http://127.0.0.1:43702/b1CseFunpXc=/ [ +1 ms] executing: /home/husen/Android/Sdk/platform-tools/adb -s 192.168.56.106:5555 forward tcp:0 tcp:43702 [ +20 ms] W/FlutterActivityAndFragmentDelegate( 7662): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps. [ +6 ms] 37665 [ ] Forwarded host port 37665 to device port 43702 for Observatory [ +7 ms] Caching compiled dill [ +715 ms] Connecting to service protocol: http://127.0.0.1:37665/b1CseFunpXc=/ [ +454 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at http://127.0.0.1:37665/b1CseFunpXc=/. [ +485 ms] DDS is listening at http://127.0.0.1:36693/84fnu4RcJMY=/. [ +67 ms] Successfully connected to service protocol: http://127.0.0.1:37665/b1CseFunpXc=/ [ +70 ms] DevFS: Creating new filesystem on the device (null) [ +18 ms] W/es.smesofficia( 7662): Accessing hidden field Ljava/net/Socket;->impl:Ljava/net/SocketImpl; (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, linking, allowed) [ +12 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.smes.smesofficial/code_cache/smesPBGUKE/smes/) [ +3 ms] Updating assets [ +235 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466. [ +9 ms] Syncing files to device Google Pixel 3a Android 10 API 29... [ +2 ms] <- reset [ ] Compiling dart to kernel with 0 updated files [ +2 ms] <- recompile package:smes/main.dart e437aaa6-d48b-4fc1-80cf-8d7af56d40b6 [ ] <- e437aaa6-d48b-4fc1-80cf-8d7af56d40b6 [ +4 ms] I/FLTFireMsgService( 7662): FlutterFirebaseMessagingBackgroundService started! [ ] D/ ( 7662): HostConnection::get() New Host Connection established 0xc9956b40, tid 7754 [ ] D/ ( 7662): HostComposition ext GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0 [ ] D/EGL_emulation( 7662): eglCreateContext: 0xbea00d20: maj 3 min 0 rcv 3 [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +7 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +8 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +13 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +11 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +14 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +15 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +24 ms] W/es.smesofficia( 7662): Accessing hidden method Ljava/security/spec/ECParameterSpec;->setCurveName(Ljava/lang/String;)V (greylist, reflection, allowed) [ +26 ms] W/es.smesofficia( 7662): Accessing hidden method Ldalvik/system/BlockGuard;->getThreadPolicy()Ldalvik/system/BlockGuard$Policy; (greylist,core-platform-api, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Ldalvik/system/BlockGuard$Policy;->onNetwork()V (greylist, linking, allowed) [ +29 ms] Updating files. [ ] DevFS: Sync finished [ +1 ms] Syncing files to device Google Pixel 3a Android 10 API 29... (completed in 169ms) [ ] Synced 0.0MB. [ +1 ms] <- accept [ +3 ms] Connected to _flutterView/0xca9d7810. [ ] Connected to _flutterView/0xcaa0b810. [ +3 ms] Flutter run key commands. [ +1 ms] r Hot reload. 🔥🔥🔥 [ ] R Hot restart. [ ] h List all available interactive commands. [ ] d Detach (terminate "flutter run" but leave application running). [ ] c Clear the screen [ ] q Quit (terminate the application on the device). [ ] Running with unsound null safety [ ] For more information see https://dart.dev/null-safety/unsound-null-safety [ ] An Observatory debugger and profiler on Google Pixel 3a Android 10 API 29 is available at: http://127.0.0.1:36693/84fnu4RcJMY=/ [ +99 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +150 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +49 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +4 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed) [ +2 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +29 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] E/flutter ( 7662): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Failed assertion: boolean expression must not be null [ ] E/flutter ( 7662): #0 SplashController.setTheme (package:smes/screens/splash/logic/splash_controller.dart:47:9) [ ] E/flutter ( 7662): [ ] E/flutter ( 7662): [ +221 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +91 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ +8 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +277 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +22 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ +2 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +5 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +2 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +8 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +2 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +3 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +30 ms] I/chatty ( 7662): uid=10144(com.smes.smesofficial) AsyncTask #4 identical 1 line [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +4 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +8 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +4 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +3 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +3 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +31 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +11 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ +2 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +132 ms] DevTools activation throttled until 2021-10-08 03:48:26.871775. [ +222 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ +27 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getUnsafe()Lsun/misc/Unsafe; (greylist,core-platform-api, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +32 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +8 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +38 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +52 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ +60 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +18 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +15 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +18 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +122 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ +393 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +45 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +23 ms] The Flutter DevTools debugger and profiler on Google Pixel 3a Android 10 API 29 is available at: http://127.0.0.1:9103?uri=http://127.0.0.1:36693/84fnu4RcJMY=/ [ +206 ms] I/flutter ( 7662): CacheManager: Failed to download file from with error: [ ] I/flutter ( 7662): Invalid argument(s): No host specified in URI [ +46 ms] I/flutter ( 7662): CacheManager: Failed to download file from https://img.test with error: [ ] I/flutter ( 7662): SocketException: Failed host lookup: 'img.test' (OS Error: No address associated with hostname, errno = 7) [ +52 ms] ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════ The following SocketException was thrown resolving an image codec: Failed host lookup: 'img.test' (OS Error: No address associated with hostname, errno = 7) When the exception was thrown, this was the stack Image provider: CachedNetworkImageProvider("https://img.test", scale: 1.0) Image key: CachedNetworkImageProvider("https://img.test", scale: 1.0): CachedNetworkImageProvider("https://img.test", scale: 1.0) ════════════════════════════════════════════════════════════════════════════════════════════════════ [ +34 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ +155 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +26 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +102 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [+11461 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +3 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +2 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +3 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +5 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] I/flutter ( 7662): user following count : 1 [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +2 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ +92 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +45 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +282 ms] I/flutter ( 7662): user following count : 1 [ +131 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +90 ms] I/DynamiteModule( 7662): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212910700 [ ] I/DynamiteModule( 7662): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212910700 [ +13 ms] D/DynamitePackage( 7662): Instantiated singleton DynamitePackage. [ ] D/DynamitePackage( 7662): Instantiating com.google.android.gms.ads.ChimeraAdLoaderBuilderCreatorImpl [ +6 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +41 ms] I/Ads ( 7662): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("34AE594E845D97E64406E316B605D67F")) to get test ads on this device. [ +27 ms] I/DynamiteModule( 7662): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212910700 [ ] I/DynamiteModule( 7662): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212910700 [ +4 ms] I/GASS ( 7662): GassClearcutLogger Initialized. [ +8 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ +4 ms] W/es.smesofficia( 7662): Accessing hidden method Llibcore/io/Memory;->pokeByte(JB)V (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Llibcore/io/Memory;->peekByte(J)B (greylist, reflection, allowed) [ +3 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Llibcore/io/Memory;->peekByte(J)B (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, reflection, allowed) [ +5 ms] I/DynamiteModule( 7662): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:212910700 [ ] I/DynamiteModule( 7662): Selected remote version of com.google.android.gms.ads.dynamite, version >= 212910700 [ +5 ms] I/GASS ( 7662): GassClearcutLogger Initialized. [ +4 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ +16 ms] W/ConnectionStatusConfig( 7662): Dynamic lookup for intent failed for action: com.google.android.gms.leibniz.events.service.START [ +6 ms] E/GmsClient( 7662): unable to connect to service: com.google.android.gms.leibniz.events.service.START on com.google.android.gms [ +15 ms] I/WebViewFactory( 7662): Loading com.android.webview version 74.0.3729.186 (code 373018615) [ +7 ms] I/es.smesofficia( 7662): The ClassLoaderContext is a special shared library. [ +8 ms] W/AdWorker(Defaul( 7662): type=1400 audit(0.0:269): avc: granted { execute } for path="/data/data/com.smes.smesofficial/app_pccache/4/5893FE40A304F0E2AA1910B697A51D3DD8366071/pcam.jar" dev="sdb2" ino=440488 scontext=u:r:untrusted_app:s0:c144,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c144,c256,c512,c768 tclass=file app=com.smes.smesofficial [ +15 ms] I/cr_LibraryLoader( 7662): Time to load native libraries: 2 ms (timestamps 3423-3425) [ +8 ms] I/chromium( 7662): [INFO:library_loader_hooks.cc(50)] Chromium logging enabled: level = 0, default verbosity = 0 [ ] I/cr_LibraryLoader( 7662): Expected native library version number "74.0.3729.186", actual native library version number "74.0.3729.186" [ +12 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed) [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +81 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +7 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +5 ms] W/cr_ChildProcLH( 7662): Create a new ChildConnectionAllocator with package name = com.android.webview, sandboxed = true [ +2 ms] I/cr_BrowserStartup( 7662): Initializing chromium process, singleProcess=false [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/content/Context;->bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z (greylist, reflection, allowed) [ +73 ms] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker;->(Landroid/content/Context;I)V (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker;->logEvent(Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;)V (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionStarted(I)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(II)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextSelection;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(III)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (greylist, reflection, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(IIILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (greylist, reflection, allowed) [ +25 ms] E/BluetoothAdapter( 7662): Bluetooth binder is null [ ] D/ ( 7662): HostConnection::get() New Host Connection established 0xb19114b0, tid 7855 [ +1 ms] D/ ( 7662): HostComposition ext GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0 [ +1 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +1 ms] E/cr_SBApiBridge( 7662): Failed to init handler: Attempt to invoke virtual method 'java.lang.reflect.Constructor java.lang.Class.getDeclaredConstructor(java.lang.Class[])' on a null object reference [ +3 ms] D/EGL_emulation( 7662): eglCreateContext: 0xb9030aa0: maj 3 min 0 rcv 3 [ +50 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed) [ ] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) [ +55 ms] I/VideoCapabilities( 7662): Unsupported profile 4 for video/mp4v-es [ +1 ms] W/cr_MediaCodecUtil( 7662): HW encoder for video/avc is not available on this device. [ +5 ms] D/EGL_emulation( 7662): eglCreateContext: 0xb90317c0: maj 3 min 0 rcv 3 [ +108 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +16 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ ] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +233 ms] I/flutter ( 7662): CacheManager: Failed to download file from with error: [ ] I/flutter ( 7662): Invalid argument(s): No host specified in URI [ +262 ms] W/es.smesofficia( 7662): Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (greylist, reflection, allowed) [ +27 ms] I/ExoPlayerImpl( 7662): Init c441738 [ExoPlayerLib/2.14.1] [vbox86p, Google Pixel 3a Android 10 API 29, Genymobile, 29] [ +224 ms] I/OMXClient( 7662): IOmx service obtained [ +6 ms] D/SurfaceUtils( 7662): connecting to surface 0x9db5d808, reason connectToSurface [ ] I/MediaCodec( 7662): [OMX.google.h264.decoder] setting surface generation to 7845889 [ ] D/SurfaceUtils( 7662): disconnecting from surface 0x9db5d808, reason connectToSurface(reconnect) [ ] D/SurfaceUtils( 7662): connecting to surface 0x9db5d808, reason connectToSurface(reconnect) [ +7 ms] E/ACodec ( 7662): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010 [ ] I/ACodec ( 7662): codec does not support config priority (err -1010) [ +94 ms] I/OMXClient( 7662): IOmx service obtained [ +13 ms] I/ACodec ( 7662): codec does not support config priority (err -2147483648) [ ] I/ACodec ( 7662): codec does not support config operating rate (err -2147483648) [ +111 ms] D/MediaCodec( 7662): [OMX.google.h264.decoder] setting dataspace on output surface to #103 [ +38 ms] W/Gralloc3( 7662): allocator 3.x is not supported [ +21 ms] D/SoftwareRenderer( 7662): setting dataspace on output surface to #103 [ +284 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +632 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +81 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ ] I/PlayCore( 7662): UID: [10144] PID: [7662] PrewarmService : prewarm(com.smes.smesofficial) [ +10 ms] I/PlayCore( 7662): UID: [10144] PID: [7662] PrewarmService : Initiate binding to the service. [ +86 ms] I/es.smesofficia( 7662): Background concurrent copying GC freed 331580(14MB) AllocSpace objects, 83(4756KB) LOS objects, 49% free, 8005KB/15MB, paused 761us total 585.578ms [ +6 ms] D/DynamitePackage( 7662): Instantiating com.google.android.gms.ads.ChimeraNativeAdViewDelegateCreatorImpl [ +49 ms] I/flutter ( 7662): TAGAX NativeAd loaded. [ +7 ms] W/es.smesofficia( 7662): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) [ +5 ms] I/PlayCore( 7662): UID: [10144] PID: [7662] PrewarmService : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.prewarmservice.PrewarmService}) [ ] I/PlayCore( 7662): UID: [10144] PID: [7662] PrewarmService : linkToDeath [+1425 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +72 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [ +171 ms] D/skia ( 7662): Shader compilation error [ ] D/skia ( 7662): ------------------------ [ ] D/skia ( 7662): Errors: [ ] D/skia ( 7662): [3] + 16910 suspended fvm flutter run --verbose ``` flutter doctor -v ``` flutter analyze> [✓] Flutter (Channel stable, 2.5.0, on Manjaro Linux 5.9.16-1-MANJARO, locale en_US.UTF-8) > • Flutter version 2.5.0 at /home/husen/fvm/versions/2.5.0 > • Upstream repository https://github.com/flutter/flutter.git > • Framework revision 4cc385b4b8 (4 weeks ago), 2021-09-07 23:01:49 -0700 > • Engine revision f0826da7ef > • Dart version 2.14.0 > > [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3) > • Android SDK at /home/husen/Android/Sdk > • Platform android-30, build-tools 30.0.3 > • Java binary at: /opt/android-studio-canary/jre/bin/java > • Java version OpenJDK Runtime Environment (build 11.0.8+0-b944-P17168821) > • All Android licenses accepted. > > [✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome) > ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable. > > [✓] Linux toolchain - develop for Linux desktop > • clang version 12.0.1 > • cmake version 3.21.1 > • ninja version 1.10.2 > • pkg-config version 1.7.3 > > [✓] Android Studio (version 4.2) > • Android Studio at /opt/android-studio-beta > • 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 11.0.8+0-b944-P17168821) > > [✓] Android Studio (version 2020.3) > • Android Studio at /opt/android-studio > • Flutter plugin version 60.1.2 > • Dart plugin version 203.8292 > • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189) > > [✓] Android Studio (version 2020.3) > • Android Studio at /opt/android-studio-canary > • 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 11.0.8+0-b944-P17168821) > > [✓] Connected device (2 available) > • Google Pixel 3a Android 10 API 29 (mobile) • 192.168.56.106:5555 • android-x86 • Android 10 (API 29) > • Linux (desktop) • linux • linux-x64 • Manjaro Linux 5.9.16-1-MANJARO > > ! Doctor found issues in 1 category. ``` flutter analyze ``` The plugins `gallery_saver, video_thumbnail` use a deprecated version of the Android embedding. To avoid unexpected runtime failures, or future build failures, try to see if these plugins support the Android V2 embedding. Otherwise, consider removing them since a future release of Flutter will remove these deprecated APIs. If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration. Analyzing smes... info • The method _getImageSizes should have a return type but doesn't • assets/package/image_editor_pro/lib/image_editor_pro.dart:105:3 • always_declare_return_types info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.26.0-18.0.pre. • assets/package/image_editor_pro/lib/image_editor_pro.dart:122:13 • deprecated_member_use info • Sort child properties last in widget instance creations • assets/package/image_editor_pro/lib/image_editor_pro.dart:123:17 • sort_child_properties_last info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.26.0-18.0.pre. • assets/package/image_editor_pro/lib/image_editor_pro.dart:271:33 • deprecated_member_use info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.26.0-18.0.pre. • assets/package/image_editor_pro/lib/modules/text.dart:51:16 • deprecated_member_use info • Unused import: 'package:smes/common/strings/cap_extension.dart' • lib/common/awsome_notification_conf.dart:2:8 • unused_import warning • The parameter 'userImage' is required • lib/common/routes/get_pages.dart:104:19 • missing_required_param info • 'accentColor' is deprecated and shouldn't be used. No longer used by the framework, please remove any reference to it. For more information, consult the migration guide at https://flutter.dev/docs/release/breaking-changes/theme-data-accent-properties#migration-guide. This feature was deprecated after v2.3.0-0.1.pre. • lib/common/theme/theme.dart:8:5 • deprecated_member_use info • 'accentColorBrightness' is deprecated and shouldn't be used. No longer used by the framework, please remove any reference to it. For more information, consult the migration guide at https://flutter.dev/docs/release/breaking-changes/theme-data-accent-properties#migration-guide. This feature was deprecated after v2.3.0-0.1.pre. • lib/common/theme/theme.dart:10:5 • deprecated_member_use info • 'accentIconTheme' is deprecated and shouldn't be used. No longer used by the framework, please remove any reference to it. For more information, consult the migration guide at https://flutter.dev/docs/release/breaking-changes/theme-data-accent-properties#migration-guide. This feature was deprecated after v2.3.0-0.1.pre. • lib/common/theme/theme.dart:18:5 • deprecated_member_use info • 'accentColor' is deprecated and shouldn't be used. No longer used by the framework, please remove any reference to it. For more information, consult the migration guide at https://flutter.dev/docs/release/breaking-changes/theme-data-accent-properties#migration-guide. This feature was deprecated after v2.3.0-0.1.pre. • lib/common/theme/theme.dart:24:5 • deprecated_member_use info • 'accentColorBrightness' is deprecated and shouldn't be used. No longer used by the framework, please remove any reference to it. For more information, consult the migration guide at https://flutter.dev/docs/release/breaking-changes/theme-data-accent-properties#migration-guide. This feature was deprecated after v2.3.0-0.1.pre. • lib/common/theme/theme.dart:26:5 • deprecated_member_use info • 'accentIconTheme' is deprecated and shouldn't be used. No longer used by the framework, please remove any reference to it. For more information, consult the migration guide at https://flutter.dev/docs/release/breaking-changes/theme-data-accent-properties#migration-guide. This feature was deprecated after v2.3.0-0.1.pre. • lib/common/theme/theme.dart:34:5 • deprecated_member_use info • Unused import: 'package:smes/common/strings/cap_extension.dart' • lib/main.dart:30:8 • unused_import info • The declaration '_sendMessageOnBG' isn't referenced • lib/main.dart:268:18 • unused_element info • The declaration 'callbackDispatcher' isn't referenced • lib/main.dart:280:5 • unused_element info • Unused import: 'package:smes/common/colors/app_colors.dart' • lib/screens/home/logic/home_controller.dart:9:8 • unused_import info • The value of the local variable 'response' isn't used • lib/screens/home/logic/home_controller.dart:229:23 • unused_local_variable info • The value of the local variable 'response' isn't used • lib/screens/home/logic/home_controller.dart:295:23 • unused_local_variable info • Unused import: 'package:smes/model/user_model/user_model.dart' • lib/screens/login/logic/login_controller.dart:10:8 • unused_import info • Avoid using braces in interpolation when not needed • lib/screens/login/logic/login_controller.dart:41:70 • unnecessary_brace_in_string_interps info • Unused import: 'package:smes/common/strings/cap_extension.dart' • lib/screens/post_description/screen/post_description.dart:14:8 • unused_import info • This function has a return type of 'File', but doesn't end with a return statement • lib/screens/posts/logic/post_controller.dart:212:8 • missing_return info • This function has a return type of 'FutureOr', but doesn't end with a return statement • lib/screens/posts/logic/post_controller.dart:239:16 • missing_return info • The value of the field '_adUnitID' isn't used • lib/screens/posts/screen/posts.dart:32:16 • unused_field info • Unused import: 'package:flutter_isolate/flutter_isolate.dart' • lib/screens/private_message/logic/private_message_controller.dart:24:8 • unused_import info • This function has a return type of 'FutureOr', but doesn't end with a return statement • lib/screens/private_message/logic/private_message_controller.dart:136:16 • missing_return info • Unused import: 'package:smes/common/strings/cap_extension.dart' • lib/screens/private_message/screen/share_media.dart:8:8 • unused_import info • Unused import: 'package:smes/common/routes/route_path.dart' • lib/screens/private_message/screen/shared_media_screen.dart:7:8 • unused_import info • Unused import: 'package:gallery_saver/gallery_saver.dart' • lib/screens/private_message/screen/video_trimmer.dart:2:8 • unused_import info • Unused import: 'package:path_provider/path_provider.dart' • lib/screens/private_message/screen/video_trimmer.dart:5:8 • unused_import info • Unused import: 'package:flutter_cache_manager/flutter_cache_manager.dart' • lib/screens/private_message/screen/video_trimmer.dart:8:8 • unused_import info • Unused import: 'package:smes/screens/private_message/logic/private_message_controller.dart' • lib/screens/private_message/screen/video_trimmer_shared.dart:4:8 • unused_import info • Cancel instances of dart.async.StreamSubscription • lib/screens/private_message/widget/audio_player.dart:38:38 • cancel_subscriptions info • The value of the field '_playerStateChangedSubscription' isn't used • lib/screens/private_message/widget/audio_player.dart:38:38 • unused_field info • Cancel instances of dart.async.StreamSubscription • lib/screens/private_message/widget/audio_player.dart:39:32 • cancel_subscriptions info • The value of the field '_durationChangedSubscription' isn't used • lib/screens/private_message/widget/audio_player.dart:39:32 • unused_field info • Cancel instances of dart.async.StreamSubscription • lib/screens/private_message/widget/audio_player.dart:40:32 • cancel_subscriptions info • The value of the field '_positionChangedSubscription' isn't used • lib/screens/private_message/widget/audio_player.dart:40:32 • unused_field info • The declaration '_initCompleteTime' isn't referenced • lib/screens/private_message/widget/audio_player.dart:99:3 • unused_element info • The value of the field 'permission' isn't used • lib/screens/private_message/widget/location_tumbnail.dart:67:3 • unused_field info • The value of the field 'position' isn't used • lib/screens/private_message/widget/location_tumbnail.dart:68:3 • unused_field info • The declaration '_PositionItem' isn't referenced • lib/screens/private_message/widget/location_tumbnail.dart:71:7 • unused_element info • Unused import: 'package:smes/common/strings/cap_extension.dart' • lib/screens/private_message/widget/pv_chat_input.dart:11:8 • unused_import info • The value of the local variable 'isRecording' isn't used • lib/screens/private_message/widget/pv_chat_input.dart:247:14 • unused_local_variable info • The declaration '_checkPermissions' isn't referenced • lib/screens/private_message/widget/user_location_map.dart:119:3 • unused_element info • The value of the field 'permission' isn't used • lib/screens/private_message/widget/user_location_map.dart:126:3 • unused_field info • Avoid using braces in interpolation when not needed • lib/screens/register/logic/register_google.controller.dart:117:70 • unnecessary_brace_in_string_interps info • Unused import: 'package:flutter_svg/svg.dart' • lib/screens/register/screen/register.dart:3:8 • unused_import info • Unused import: 'package:smes/screens/login/logic/login_controller.dart' • lib/screens/register/screen/register_google.dart:9:8 • unused_import info • Unused import: 'package:smes/screens/register/logic/register_controller.dart' • lib/screens/register/screen/register_google.dart:10:8 • unused_import info • Unused import: 'package:smes/utils/validators/validators.dart' • lib/screens/register/screen/register_google.dart:14:8 • unused_import info • Unused import: 'package:flutter_cache_manager/flutter_cache_manager.dart' • lib/screens/settings/logic/setting_controller.dart:7:8 • unused_import info • Unused import: 'package:smes/common/routes/route_path.dart' • lib/screens/settings/logic/setting_controller.dart:11:8 • unused_import info • Unused import: 'package:connectycube_flutter_call_kit/connectycube_flutter_call_kit.dart' • lib/screens/splash/logic/splash_controller.dart:2:8 • unused_import info • Unused import: 'package:smes/screens/home/logic/home_controller.dart' • lib/screens/user_list_for_follow/logic/user_list_follow_controller.dart:5:8 • unused_import info • Unused import: 'package:smes/screens/home/logic/home_controller.dart' • lib/screens/user_status/logic/user_status_controller.dart:4:8 • unused_import info • Unused import: 'package:intl/intl.dart' • lib/widgets/custom_appbar/custom_appbar.dart:2:8 • unused_import 58 issues found. (ran in 10.5s) ```
nachoverdon commented 2 years ago

I'm having the same issue, tho I just followed the instructions from README.md

nachoverdon commented 2 years ago

Apparently, you need to refresh the view once the ad is loaded. I fixed it by using the following:

// ...
listener: NativeAdListener(
          onAdLoaded: (Ad ad) {
                    isAdReady = true;
          }
)
//...
FutureBuilder(
        builder: (context, snapshot) {
          return isAdReady
              ? Container(child: AdWidget(ad: nativeAd))
              : Center(child: CircularProgressIndicator());
        },
        future: Future(() async {
          return Future.doWhile(() =>
              Future.delayed(Duration(milliseconds: 10)).then((_) => !isAdReady)
          );
        }),
      )
maheshj01 commented 2 years ago

Hi @husen-hn, Sorry for the delayed response. I ran the official sample app and it builds and runs fine for me could you please try running that example app.

flutter doctor -v ``` [✓] Flutter (Channel stable, 2.5.2, on macOS 11.6 20G165 darwin-arm, locale en-GB) • Flutter version 2.5.2 at /Users/mahesh/Documents/flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 3595343e20 (11 days ago), 2021-09-30 12:58:18 -0700 • Engine revision 6ac856380f • Dart version 2.14.3 [✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-31, build-tools 31.0.0 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 13.0, Build version 13A233 • CocoaPods version 1.10.2 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 4.2) • Android Studio at /Applications/Android Studio.app/Contents • 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 11.0.8+10-b944.6916264) [✓] IntelliJ IDEA Community Edition (version 2021.2.1) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 60.1.4 • Dart plugin version 212.5080.8 [✓] VS Code (version 1.59.1) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.27.0 [✓] Connected device (4 available) • sdk gphone arm64 (mobile) • emulator-5554 • android-arm64 • Android 11 (API 30) (emulator) • iPhone 11 Pro (mobile) • 3209EA5A-2ABF-46BE-8C94-83AAF6EF59FB • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 11.6 20G165 darwin-arm • Chrome (web) • chrome • web-javascript • Google Chrome 94.0.4606.71 • No issues found! ``` ``` [✓] Flutter (Channel master, 2.6.0-12.0.pre.287, on macOS 11.6 20G165 darwin-arm, locale en-GB) • Flutter version 2.6.0-12.0.pre.287 at /Users/mahesh/Documents/flutter_master • Upstream repository https://github.com/flutter/flutter.git • Framework revision f9c4b22721 (3 days ago), 2021-10-09 07:38:02 -0400 • Engine revision 07ba8fd075 • Dart version 2.15.0 (build 2.15.0-178.0.dev) [✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0) • Android SDK at /Users/mahesh/Library/Android/sdk • Platform android-31, build-tools 31.0.0 • ANDROID_HOME = /Users/mahesh/Library/Android/sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 13.0) • Xcode at /Applications/Xcode.app/Contents/Developer • CocoaPods version 1.10.2 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 4.2) • Android Studio at /Applications/Android Studio.app/Contents • 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 11.0.8+10-b944.6916264) [✓] IntelliJ IDEA Community Edition (version 2021.2.1) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 60.1.4 • Dart plugin version 212.5080.8 [✓] VS Code (version 1.59.1) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.27.0 [✓] Connected device (4 available) • sdk gphone arm64 (mobile) • emulator-5554 • android-arm64 • Android 11 (API 30) (emulator) • iPhone 11 Pro (mobile) • 3209EA5A-2ABF-46BE-8C94-83AAF6EF59FB • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator) • macOS (desktop) • macos • darwin-arm64 • macOS 11.6 20G165 darwin-arm • Chrome (web) • chrome • web-javascript • Google Chrome 94.0.4606.71 • No issues found! ```
mihirpaldhikar commented 2 years ago

Hey According to the error displayed in the NativeAd view, you are rendering the same ad multiple time. which causes this error. if you are using this native ad in a ListView, you need to add AutomaticKeepAliveClientMixin here's how to do it.

class NativeInlineAd extends StatefulWidget {
  const NativeInlineAd();

  @override
  State createState() => _NativeInlineAdState();
}

class _NativeInlineAdState extends State<NativeInlineAd>
    with AutomaticKeepAliveClientMixin {
  // COMPLETE: Add NativeAd instance
  late NativeAd _ad;

  // COMPLETE: Add _isAdLoaded
  bool _isAdLoaded = false;

  @override
  void initState() {
    super.initState();

    // COMPLETE: Create a NativeAd instance
    _ad = NativeAd(
      adUnitId: kReleaseMode
          ? '<YOUR_NATIVE_ADMOB_ID>'
          : '<NATIVE_TEST_AD_ID>',
      factoryId: 'googleNativeAdsCard',
      request: const AdRequest(),
      listener: NativeAdListener(
        onAdLoaded: (_) {
          setState(() {
            _isAdLoaded = true;
          });
        },
        onAdFailedToLoad: (ad, error) {
          // Releases an ad resource when it fails to load
          ad.dispose();

          throw 'Ad load failed (code=${error.code} message=${error.message})';
        },
      ),
    );

    // COMPLETE: Load an ad
    _ad.load();
  }

  @override
  Widget build(BuildContext context) {
    super.build(context);
    if (_isAdLoaded) {
      return Container(
        child:  SizedBox(height: 200, child: AdWidget(ad: _ad)),
        ),
        height: 270,
        margin: const EdgeInsets.only(
          left: 10,
          right: 10,
          top: 5,
        ),
        padding: const EdgeInsets.all(8),
        decoration: BoxDecoration(
          borderRadius: BorderRadius.circular(
            ValuesConstant.borderRadius,
          ),
          border: Border.all(
            width: 1,
            color: Colors.black,
          ),
          color: Theme.of(context).cardTheme.color,
        ),
        alignment: Alignment.center,
      );
    }
    return const SizedBox(
      height: 72.0,
      child: Center(
        child: CircularProgressIndicator(
          valueColor: AlwaysStoppedAnimation<Color>(
            Colors.grey,
          ),
        ),
      ),
    );
  }

  @override
  void dispose() {
    _ad.dispose();
    super.dispose();
  }

  @override
  bool get wantKeepAlive => true;
}

Then You can easily include the above widget in the list view as any other widget.

let me know if t works.