Some input files use or override a deprecated API - use unchecked or unsafe operations.
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
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!
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"
}
}
}
Any updates? Issue persists and we can see deprecation messages on app build if we use java compiler option -Xlint:deprecation
For me same issue
Same issue.