flutter_inappwebview icon indicating copy to clipboard operation
flutter_inappwebview copied to clipboard

Some input files use or override a deprecated API - use unchecked or unsafe operations.

Open thuchau opened this issue 3 years ago • 5 comments

Environment

Technology Version
Flutter version 3.7.12
Plugin version ^5.7.2+3
Android version API level 30

Device information: emulator Pixel 6

Description

I received this note in first time building app:

Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.

thuchau avatar Apr 24 '23 03:04 thuchau

👋 @thuchau

NOTE: This comment is auto-generated.

Are you sure you have already searched for the same problem?

Some people open new issues but they didn't search for something similar or for the same issue. Please, search for it using the GitHub issue search box or on the official inappwebview.dev website, or, also, using Google, StackOverflow, etc. before posting a new one. You may already find an answer to your problem!

If this is really a new issue, then thank you for raising it. I will investigate it and get back to you as soon as possible. Please, make sure you have given me as much context as possible! Also, if you didn't already, post a code example that can replicate this issue.

In the meantime, you can already search for some possible solutions online! Because this plugin uses native WebView, you can search online for the same issue adding android WebView [MY ERROR HERE] or ios WKWebView [MY ERROR HERE] keywords.

Following these steps can save you, me, and other people a lot of time, thanks!

github-actions[bot] avatar Apr 24 '23 03:04 github-actions[bot]

For reference, re-running with -Xlint:deprecation yields the following output:

####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/InAppWebViewFlutterPlugin.java:29: warning: [deprecation] FlutterView in io.flutter.view has been deprecated
import io.flutter.view.FlutterView;
                      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:14: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
import android.webkit.CookieSyncManager;
                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:14: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
import android.webkit.CookieSyncManager;
                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:6: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
import android.webkit.CookieSyncManager;
                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:152: warning: [deprecation] Handler() in Handler has been deprecated
  static Handler mHandler = new Handler();
                            ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:308: warning: [deprecation] clearCache in InAppWebViewSettings has been deprecated
    if (customSettings.clearCache)
                      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:310: warning: [deprecation] clearSessionCache in InAppWebViewSettings has been deprecated
    else if (customSettings.clearSessionCache)
                           ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:311: warning: [deprecation] removeSessionCookie() in CookieManager has been deprecated
      CookieManager.getInstance().removeSessionCookie();
                                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:332: warning: [deprecation] setAllowFileAccessFromFileURLs(boolean) in WebSettings has been deprecated
    settings.setAllowFileAccessFromFileURLs(customSettings.allowFileAccessFromFileURLs);
            ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:333: warning: [deprecation] setAllowUniversalAccessFromFileURLs(boolean) in WebSettings has been deprecated
    settings.setAllowUniversalAccessFromFileURLs(customSettings.allowUniversalAccessFromFileURLs);
            ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:358: warning: [deprecation] setForceDark(WebSettings,int) in WebSettingsCompat has been deprecated
        WebSettingsCompat.setForceDark(settings, customSettings.forceDark);
                         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:360: warning: [deprecation] setForceDark(int) in WebSettings has been deprecated
        settings.setForceDark(customSettings.forceDark);
                ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:363: warning: [deprecation] setForceDarkStrategy(WebSettings,int) in WebSettingsCompat has been deprecated
      WebSettingsCompat.setForceDarkStrategy(settings, customSettings.forceDarkStrategy);
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:389: warning: [deprecation] setSaveFormData(boolean) in WebSettings has been deprecated
    settings.setSaveFormData(customSettings.saveFormData);
            ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:437: warning: [deprecation] setWillSuppressErrorPage(WebSettings,boolean) in WebSettingsCompat has been deprecated
      WebSettingsCompat.setWillSuppressErrorPage(settings, customSettings.disableDefaultErrorPage);
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:464: warning: [deprecation] onFindResultReceived(int,int,boolean) in WebViewChannelDelegate has been deprecated
          channelDelegate.onFindResultReceived(activeMatchOrdinal, numberOfMatches, isDoneCounting);
                         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:596: warning: [deprecation] removeAllCookie() in CookieManager has been deprecated
        CookieManager.getInstance().removeAllCookie();
                                   ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:611: warning: [deprecation] setSavePassword(boolean) in WebSettings has been deprecated
      settings.setSavePassword(false);
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:612: warning: [deprecation] setSaveFormData(boolean) in WebSettings has been deprecated
      settings.setSaveFormData(false);
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:620: warning: [deprecation] setSavePassword(boolean) in WebSettings has been deprecated
      settings.setSavePassword(true);
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:621: warning: [deprecation] setSaveFormData(boolean) in WebSettings has been deprecated
      settings.setSaveFormData(true);
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:850: warning: [deprecation] clearCache in InAppWebViewSettings has been deprecated
    if (newSettingsMap.get("clearCache") != null && newCustomSettings.clearCache)
                                                                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:852: warning: [deprecation] clearSessionCache in InAppWebViewSettings has been deprecated
    else if (newSettingsMap.get("clearSessionCache") != null && newCustomSettings.clearSessionCache)
                                                                                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:853: warning: [deprecation] removeSessionCookie() in CookieManager has been deprecated
      CookieManager.getInstance().removeSessionCookie();
                                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:903: warning: [deprecation] setAllowFileAccessFromFileURLs(boolean) in WebSettings has been deprecated
      settings.setAllowFileAccessFromFileURLs(newCustomSettings.allowFileAccessFromFileURLs);
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:906: warning: [deprecation] setAllowUniversalAccessFromFileURLs(boolean) in WebSettings has been deprecated
      settings.setAllowUniversalAccessFromFileURLs(newCustomSettings.allowUniversalAccessFromFileURLs);
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:955: warning: [deprecation] setForceDark(WebSettings,int) in WebSettingsCompat has been deprecated
        WebSettingsCompat.setForceDark(settings, newCustomSettings.forceDark);
                         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:957: warning: [deprecation] setForceDark(int) in WebSettings has been deprecated
        settings.setForceDark(newCustomSettings.forceDark);
                ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:963: warning: [deprecation] setForceDarkStrategy(WebSettings,int) in WebSettingsCompat has been deprecated
      WebSettingsCompat.setForceDarkStrategy(settings, newCustomSettings.forceDarkStrategy);
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:1024: warning: [deprecation] setSaveFormData(boolean) in WebSettings has been deprecated
      settings.setSaveFormData(newCustomSettings.saveFormData);
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:1111: warning: [deprecation] setWillSuppressErrorPage(WebSettings,boolean) in WebSettingsCompat has been deprecated
      WebSettingsCompat.setWillSuppressErrorPage(settings, newCustomSettings.disableDefaultErrorPage);
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:1462: warning: [deprecation] createPrintDocumentAdapter() in WebView has been deprecated
          printAdapter = createPrintDocumentAdapter();
                         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:1699: warning: [deprecation] LayoutParams in AbsoluteLayout has been deprecated
      addView(floatingContextMenu, new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, x, y));
                                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:1699: warning: [deprecation] LayoutParams(int,int,int,int) in LayoutParams has been deprecated
      addView(floatingContextMenu, new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, x, y));
                                   ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:1730: warning: [deprecation] LayoutParams in AbsoluteLayout has been deprecated
            new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, curx + getScrollX(), ((int) cury) + getScrollY())
                ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebView.java:1730: warning: [deprecation] LayoutParams(int,int,int,int) in LayoutParams has been deprecated
            new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, curx + getScrollX(), ((int) cury) + getScrollY())
            ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/InAppWebViewFlutterPlugin.java:67: warning: [deprecation] Registrar in PluginRegistry has been deprecated
  public PluginRegistry.Registrar registrar;
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:108: warning: [deprecation] shouldOverrideUrlLoading(WebView,String) in WebViewClient has been deprecated
  public boolean shouldOverrideUrlLoading(WebView webView, String url) {
                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/WebViewChannelDelegate.java:290: warning: [deprecation] clearAllCache() in InAppWebView has been deprecated
          webView.clearAllCache();
                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:237: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
      CookieSyncManager.getInstance().sync();
      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:237: warning: [deprecation] getInstance() in CookieSyncManager has been deprecated
      CookieSyncManager.getInstance().sync();
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:237: warning: [deprecation] sync() in CookieSyncManager has been deprecated
      CookieSyncManager.getInstance().sync();
                                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:299: warning: [deprecation] onReceivedError(WebView,int,String,String) in WebViewClient has been deprecated
  public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:335: warning: [deprecation] onReceivedError(WebView,int,String,String) in WebViewClient has been deprecated
    super.onReceivedError(view, errorCode, description, failingUrl);
         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.java:722: warning: [deprecation] shouldInterceptRequest(WebView,String) in WebViewClient has been deprecated
  public WebResourceResponse shouldInterceptRequest(WebView view, final String url) {
                             ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:108: warning: [deprecation] shouldOverrideUrlLoading(WebView,String) in WebViewClient has been deprecated
  public boolean shouldOverrideUrlLoading(WebView webView, String url) {
                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:237: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
      CookieSyncManager.getInstance().sync();
      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:237: warning: [deprecation] getInstance() in CookieSyncManager has been deprecated
      CookieSyncManager.getInstance().sync();
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:237: warning: [deprecation] sync() in CookieSyncManager has been deprecated
      CookieSyncManager.getInstance().sync();
                                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:309: warning: [deprecation] onReceivedError(WebView,int,String,String) in WebViewClient has been deprecated
  public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:345: warning: [deprecation] onReceivedError(WebView,int,String,String) in WebViewClient has been deprecated
    super.onReceivedError(view, errorCode, description, failingUrl);
         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat.java:749: warning: [deprecation] shouldInterceptRequest(WebView,String) in WebViewClient has been deprecated
  public WebResourceResponse shouldInterceptRequest(WebView view, final String url) {
                             ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:85: warning: [deprecation] SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION in View has been deprecated
  protected static final int FULLSCREEN_SYSTEM_UI_VISIBILITY_KITKAT = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
                                                                          ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:86: warning: [deprecation] SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN in View has been deprecated
          View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:87: warning: [deprecation] SYSTEM_UI_FLAG_LAYOUT_STABLE in View has been deprecated
          View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:88: warning: [deprecation] SYSTEM_UI_FLAG_HIDE_NAVIGATION in View has been deprecated
          View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:89: warning: [deprecation] SYSTEM_UI_FLAG_FULLSCREEN in View has been deprecated
          View.SYSTEM_UI_FLAG_FULLSCREEN |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:90: warning: [deprecation] SYSTEM_UI_FLAG_IMMERSIVE in View has been deprecated
          View.SYSTEM_UI_FLAG_IMMERSIVE |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:91: warning: [deprecation] SYSTEM_UI_FLAG_IMMERSIVE_STICKY in View has been deprecated
          View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:93: warning: [deprecation] SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION in View has been deprecated
  protected static final int FULLSCREEN_SYSTEM_UI_VISIBILITY = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
                                                                   ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:94: warning: [deprecation] SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN in View has been deprecated
          View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:95: warning: [deprecation] SYSTEM_UI_FLAG_LAYOUT_STABLE in View has been deprecated
          View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:96: warning: [deprecation] SYSTEM_UI_FLAG_HIDE_NAVIGATION in View has been deprecated
          View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:97: warning: [deprecation] SYSTEM_UI_FLAG_FULLSCREEN in View has been deprecated
          View.SYSTEM_UI_FLAG_FULLSCREEN;
              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:164: warning: [deprecation] setSystemUiVisibility(int) in View has been deprecated
    decorView.setSystemUiVisibility(this.mOriginalSystemUiVisibility);
             ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:197: warning: [deprecation] getSystemUiVisibility() in View has been deprecated
    this.mOriginalSystemUiVisibility = decorView.getSystemUiVisibility();
                                                ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:205: warning: [deprecation] setSystemUiVisibility(int) in View has been deprecated
      decorView.setSystemUiVisibility(FULLSCREEN_SYSTEM_UI_VISIBILITY_KITKAT);
               ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:207: warning: [deprecation] setSystemUiVisibility(int) in View has been deprecated
      decorView.setSystemUiVisibility(FULLSCREEN_SYSTEM_UI_VISIBILITY);
               ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewChromeClient.java:1043: warning: [deprecation] getPackageInfo(String,int) in PackageManager has been deprecated
      String[] requestedPermissions = packageManager.getPackageInfo(activity.getApplicationContext().getPackageName(), PackageManager.GET_PERMISSIONS).requestedPermissions;
                                                    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings.java:90: warning: [deprecation] DARK_STRATEGY_PREFER_WEB_THEME_OVER_USER_AGENT_DARKENING in WebSettingsCompat has been deprecated
  public Integer forceDarkStrategy = WebSettingsCompat.DARK_STRATEGY_PREFER_WEB_THEME_OVER_USER_AGENT_DARKENING;
                                                      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings.java:566: warning: [deprecation] getForceDark(WebSettings) in WebSettingsCompat has been deprecated
        realSettings.put("forceDark", WebSettingsCompat.getForceDark(settings));
                                                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings.java:568: warning: [deprecation] getForceDark() in WebSettings has been deprecated
        realSettings.put("forceDark", settings.getForceDark());
                                              ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings.java:571: warning: [deprecation] getForceDarkStrategy(WebSettings) in WebSettingsCompat has been deprecated
        realSettings.put("forceDarkStrategy", WebSettingsCompat.getForceDarkStrategy(settings));
                                                               ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings.java:585: warning: [deprecation] getSaveFormData() in WebSettings has been deprecated
      realSettings.put("saveFormData", settings.getSaveFormData());
                                               ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings.java:600: warning: [deprecation] willSuppressErrorPage(WebSettings) in WebSettingsCompat has been deprecated
        realSettings.put("disableDefaultErrorPage", WebSettingsCompat.willSuppressErrorPage(settings));
                                                                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings.java:619: warning: [deprecation] NARROW_COLUMNS in LayoutAlgorithm has been deprecated
          layoutAlgorithm = NARROW_COLUMNS;
                            ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/types/UserContentController.java:187: warning: [deprecation] addDocumentStartJavaScript(WebView,String,Set<String>) in WebViewCompat has been deprecated
        contentWorldsCreatorScript = WebViewCompat.addDocumentStartJavaScript(
                                                  ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/types/UserContentController.java:206: warning: [deprecation] addDocumentStartJavaScript(WebView,String,Set<String>) in WebViewCompat has been deprecated
      ScriptHandler scriptHandler = WebViewCompat.addDocumentStartJavaScript(
                                                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/types/UserContentController.java:276: warning: [deprecation] addDocumentStartJavaScript(WebView,String,Set<String>) in WebViewCompat has been deprecated
      ScriptHandler scriptHandler = WebViewCompat.addDocumentStartJavaScript(
                                                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/in_app_browser/InAppBrowserManager.java:142: warning: [deprecation] queryIntentActivities(Intent,int) in PackageManager has been deprecated
    List<ResolveInfo> activities = pm.queryIntentActivities(intent, 0);
                                     ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/InAppWebViewManager.java:87: warning: [deprecation] SAFE_BROWSING_WHITELIST in WebViewFeature has been deprecated
        else if (WebViewFeature.isFeatureSupported(WebViewFeature.SAFE_BROWSING_WHITELIST)) {
                                                                 ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/webview/InAppWebViewManager.java:89: warning: [deprecation] setSafeBrowsingWhitelist(List<String>,ValueCallback<Boolean>) in WebViewCompat has been deprecated
          WebViewCompat.setSafeBrowsingWhitelist(hosts, new ValueCallback<Boolean>() {
                       ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:62: warning: [deprecation] Long(String) in Long has been deprecated
          Long expiresDate = (expiresDateString != null ? new Long(expiresDateString) : null);
                                                          ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:194: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
      CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:194: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
      CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
                                         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:194: warning: [deprecation] createInstance(Context) in CookieSyncManager has been deprecated
      CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
                                                          ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:195: warning: [deprecation] startSync() in CookieSyncManager has been deprecated
      cookieSyncMngr.startSync();
                    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:197: warning: [deprecation] stopSync() in CookieSyncManager has been deprecated
      cookieSyncMngr.stopSync();
                    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:198: warning: [deprecation] sync() in CookieSyncManager has been deprecated
      cookieSyncMngr.sync();
                    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:312: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
      CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:312: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
      CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
                                         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:312: warning: [deprecation] createInstance(Context) in CookieSyncManager has been deprecated
      CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
                                                          ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:313: warning: [deprecation] startSync() in CookieSyncManager has been deprecated
      cookieSyncMngr.startSync();
                    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:315: warning: [deprecation] stopSync() in CookieSyncManager has been deprecated
      cookieSyncMngr.stopSync();
                    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:316: warning: [deprecation] sync() in CookieSyncManager has been deprecated
      cookieSyncMngr.sync();
                    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:331: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
    CookieSyncManager cookieSyncMngr = null;
    ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:337: warning: [deprecation] CookieSyncManager in android.webkit has been deprecated
        cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
                         ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:337: warning: [deprecation] createInstance(Context) in CookieSyncManager has been deprecated
        cookieSyncMngr = CookieSyncManager.createInstance(plugin.applicationContext);
                                          ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:338: warning: [deprecation] startSync() in CookieSyncManager has been deprecated
        cookieSyncMngr.startSync();
                      ^
####################.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/android/src/main/java/com/pichillilorenzo/flutter_inappwebview_android/MyCookieManager.java:360: warning: [deprecation] stopSync() in CookieSyncManager has been deprecated
        cookieSyncMngr.stopSync();

You can add the following to android/build.gradle to reproduce these warnings:

allprojects {
    // existing configs
  
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:deprecation"
        }
    }
}

bcheidemann avatar Aug 03 '24 16:08 bcheidemann

Any updates? Issue persists and we can see deprecation messages on app build if we use java compiler option -Xlint:deprecation

vladimir-boyko avatar Jan 21 '25 05:01 vladimir-boyko

For me same issue

jasmin713 avatar Apr 08 '25 16:04 jasmin713

Same issue.

Doublefire-Chen avatar Aug 09 '25 14:08 Doublefire-Chen