{"id":1170,"date":"2018-07-23T17:03:13","date_gmt":"2018-07-23T15:03:13","guid":{"rendered":"http:\/\/blog.via-internet.de\/?p=1170"},"modified":"2022-06-27T14:33:29","modified_gmt":"2022-06-27T12:33:29","slug":"flutter-troubleshooting","status":"publish","type":"post","link":"https:\/\/via-internet.de\/blog\/2018\/07\/23\/flutter-troubleshooting\/","title":{"rendered":"Flutter | Troubleshooting"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Basic<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">flutter doctor<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">Error: Exception: Bad UTF-8 encoding<\/h5>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"61\" src=\"https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2022\/06\/flutter-troubleshooting_flutter-doctor_exception-bad-utf-8-encoding-1024x61.png\" alt=\"\" class=\"wp-image-9072\" srcset=\"https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2022\/06\/flutter-troubleshooting_flutter-doctor_exception-bad-utf-8-encoding-1024x61.png 1024w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2022\/06\/flutter-troubleshooting_flutter-doctor_exception-bad-utf-8-encoding-300x18.png 300w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2022\/06\/flutter-troubleshooting_flutter-doctor_exception-bad-utf-8-encoding-768x46.png 768w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2022\/06\/flutter-troubleshooting_flutter-doctor_exception-bad-utf-8-encoding-1536x92.png 1536w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2022\/06\/flutter-troubleshooting_flutter-doctor_exception-bad-utf-8-encoding.png 1705w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Solution: Use the current version of <code>vswhere<\/code><\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Download from:<a href=\"https:\/\/github.com\/microsoft\/vswhere\/releases\" target=\"_blank\" rel=\"noreferrer noopener\"> https:\/\/github.com\/microsoft\/vswhere\/releases<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Store\/overwrite: <code>C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\\vswhere.exe<\/code><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">PS> Set-Location \"C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\"                                                                                                                                              \nPS> Move-Item vswhere.exe vswhere.exe.original\nPS> Invoke-WebRequest https:\/\/github.com\/microsoft\/vswhere\/releases\/download\/3.0.3\/vswhere.exe -O vswhere.exe<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">Null safety features are disabled for this library.<\/h5>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">lib\/main.dart:8:19: Error: Null safety features are disabled for this library.\nTry removing the package language version or setting the language version to 2.12 or higher.\n  const MyApp({Key? key}) : super(key: key);<\/pre>\n\n\n\n<h6 class=\"wp-block-heading\">Solution: Edit pubspec.yaml<\/h6>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">environment:\n  sdk: '>=2.17.3 &lt;3.0.0'<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Migration Dart Plugins<\/h2>\n\n\n\n<div>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import 'package:flutter\/services.dart';\nclient =createHttpClient();<\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"dart\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import 'package:http\/http.dart' as http;\nclient = new http.Client();<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Your app is not using AndroidX<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GoTo&nbsp;<strong>Flutter_Project -&gt; android -&gt;&nbsp;gradle.properties<\/strong>&nbsp;file. Open the<strong>&nbsp;gradle.properties<\/strong>&nbsp;file in any Text editor. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add below lines in this file and Save the file.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ini\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">android.useAndroidX=true\nandroid.enableJetifier=true<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Open your Flutter Project Root directory in Command Prompt or Terminal and execute<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">flutter clean<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Basic flutter doctor Error: Exception: Bad UTF-8 encoding Solution: Use the current version of vswhere Download from: https:\/\/github.com\/microsoft\/vswhere\/releases Store\/overwrite: C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\\vswhere.exe Null safety features are disabled for this library. Solution: Edit pubspec.yaml Migration Dart Plugins import &#8216;package:flutter\/services.dart&#8217;; client =createHttpClient(); &nbsp; Your app is not using AndroidX GoTo&nbsp;Flutter_Project -&gt; android -&gt;&nbsp;gradle.properties&nbsp;file. Open the&nbsp;gradle.properties&nbsp;file in any Text editor. Add below lines in this file and Save the file. Open your Flutter Project Root directory in Command Prompt or Terminal and execute<\/p>\n","protected":false},"author":1,"featured_media":9075,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[26],"tags":[],"class_list":["post-1170","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flutter"],"jetpack_featured_media_url":"https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2018\/07\/Preview-Flutter-Troubleshooting.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts\/1170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/comments?post=1170"}],"version-history":[{"count":5,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts\/1170\/revisions"}],"predecessor-version":[{"id":9162,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts\/1170\/revisions\/9162"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/media\/9075"}],"wp:attachment":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/media?parent=1170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/categories?post=1170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/tags?post=1170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}