{"id":1585,"date":"2024-01-13T04:42:56","date_gmt":"2024-01-13T04:42:56","guid":{"rendered":"https:\/\/www.devopssupport.in\/blog\/?p=1585"},"modified":"2024-02-03T05:24:05","modified_gmt":"2024-02-03T05:24:05","slug":"how-to-install-flutter-and-android-studio","status":"publish","type":"post","link":"https:\/\/www.devopssupport.in\/blog\/how-to-install-flutter-and-android-studio\/","title":{"rendered":"How to\u00a0Install Flutter and Android studio"},"content":{"rendered":"\n<p>Flutter, the open-source UI toolkit developed by Google, has gained widespread popularity for building natively compiled applications for mobile, web, and desktop from a single codebase. If you are a Windows user and eager to dive into Flutter development, this guide will walk you through the installation process.<\/p>\n\n\n\n<p><strong>Step 1: Navigate to Flutter Website<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"514\" height=\"450\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-12.png\" alt=\"\" class=\"wp-image-1586\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-12.png 514w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-12-300x263.png 300w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"342\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-13.png\" alt=\"\" class=\"wp-image-1587\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-13.png 849w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-13-300x121.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-13-768x309.png 768w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/figure>\n\n\n\n<p>Visit the official Flutter website by going to <a href=\"https:\/\/flutter.dev\/\">flutter.dev<\/a>. In the top menu bar, select &#8220;Docs&#8221; &gt; &#8220;Get Started&#8221; &gt; &#8220;Install&#8221; &gt; &#8220;Windows.&#8221;<\/p>\n\n\n\n<p><strong>Step 2: Check System Requirements<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"433\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-14.png\" alt=\"\" class=\"wp-image-1588\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-14.png 793w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-14-300x164.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-14-768x419.png 768w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><\/figure>\n\n\n\n<p>Before starting the installation, ensure that your system meets the necessary requirements. This may include installing the latest versions of Windows PowerShell and Git for Windows if not already installed.<\/p>\n\n\n\n<p><strong>Step 3: Download and Extract Flutter SDK<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"763\" height=\"435\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-15.png\" alt=\"\" class=\"wp-image-1589\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-15.png 763w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-15-300x171.png 300w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"351\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-16.png\" alt=\"\" class=\"wp-image-1590\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-16.png 979w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-16-300x108.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-16-768x275.png 768w\" sizes=\"auto, (max-width: 979px) 100vw, 979px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the latest version of Flutter SDK by clicking on the provided link.<\/li>\n\n\n\n<li>Once downloaded, extract the zip file to a directory where you have read and write access. It&#8217;s recommended to create a new folder in a separate directory, such as &#8220;D:\\development\\flutter.&#8221;<\/li>\n<\/ol>\n\n\n\n<p><strong>Step 4: Set Up Flutter Console<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"435\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-17.png\" alt=\"\" class=\"wp-image-1591\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-17.png 693w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-17-300x188.png 300w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"690\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-19.png\" alt=\"\" class=\"wp-image-1593\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-19.png 450w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-19-196x300.png 196w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Inside the extracted Flutter folder, locate the <code>flutter_console.bat<\/code> file.<\/li>\n\n\n\n<li>Double-click on <code>flutter_console.bat<\/code> to open a command prompt window specific to Flutter.<\/li>\n\n\n\n<li>Type <code>flutter<\/code> in the console to view a list of available Flutter commands.<\/li>\n<\/ol>\n\n\n\n<p><strong>Step 5: Update Environment Variables<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"442\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-20.png\" alt=\"\" class=\"wp-image-1594\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-20.png 397w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-20-269x300.png 269w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"447\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-21.png\" alt=\"\" class=\"wp-image-1595\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-21.png 400w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-21-268x300.png 268w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the System Environment Variables by going to Control Panel &gt; System and Security &gt; System &gt; Advanced System Settings &gt; Environment Variables.<\/li>\n\n\n\n<li>Under the User Variables list, check for the <code>Path<\/code> variable. If not present, create a new variable and set its value to the <code>flutter\\bin<\/code> directory.<\/li>\n\n\n\n<li>Double-click on the <code>Path<\/code> variable and add a new entry with the full path to the <code>flutter\\bin<\/code> folder.<\/li>\n\n\n\n<li>Click &#8220;OK&#8221; to save the changes. Close any existing Command Prompt or PowerShell windows.<\/li>\n<\/ol>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Step 6: Set Up Android Tools and Emulator<\/strong><\/h6>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"568\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-22-1024x568.png\" alt=\"\" class=\"wp-image-1596\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-22-1024x568.png 1024w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-22-300x166.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-22-768x426.png 768w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-22.png 1425w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-23.png\" alt=\"\" class=\"wp-image-1597\" width=\"574\" height=\"420\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-23.png 547w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-23-300x219.png 300w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-24.png\" alt=\"\" class=\"wp-image-1598\" width=\"574\" height=\"419\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-24.png 556w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-24-300x219.png 300w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-25.png\" alt=\"\" class=\"wp-image-1599\" width=\"574\" height=\"412\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-25.png 582w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-25-300x215.png 300w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"412\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-26.png\" alt=\"\" class=\"wp-image-1600\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-26.png 577w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-26-300x214.png 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download and install <a>Android Studio<\/a>.<\/li>\n\n\n\n<li>Follow the installation instructions for Android Studio on the official page.<\/li>\n\n\n\n<li>Choose the installation directory and click &#8216;Install.&#8217;<\/li>\n\n\n\n<li>Check &#8216;Launch Android Studio&#8217; and click &#8216;Finish.&#8217;<\/li>\n\n\n\n<li>On Android Studio&#8217;s home screen, click Next &gt; Custom &gt; Next.<\/li>\n\n\n\n<li>Keep the default Java Development Kit location and choose your preferred UI appearance. Click &#8216;Next.&#8217;<\/li>\n\n\n\n<li>In the SDK Components Setup, check the required boxes and click &#8216;Next.&#8217;<\/li>\n\n\n\n<li>Set your desired folder for Android SDK and click &#8216;Finish.&#8217;<\/li>\n\n\n\n<li>Android Studio will install necessary tools; wait for the process to complete.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"421\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-27.png\" alt=\"\" class=\"wp-image-1601\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-27.png 586w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-27-300x216.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7: Set Up Flutter SDK Environment Variables<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-28.png\" alt=\"\" class=\"wp-image-1602\" width=\"593\" height=\"204\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-28.png 997w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-28-300x103.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-28-768x264.png 768w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Command Prompt and run <code>flutter doctor<\/code>.<\/li>\n\n\n\n<li>If the Android SDK is not detected, set it as an environment variable.<\/li>\n\n\n\n<li>Go to environment variables, click &#8216;New,&#8217; and add the SDK&#8217;s path.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 8: Accept Android Licenses<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>flutter doctor --android-licenses<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Run <code>flutter doctor --android-licenses<\/code> in Command Prompt.<\/li>\n\n\n\n<li>Accept all licenses when prompted by typing &#8216;y.&#8217;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 9: Set Up Android Emulator<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">For Android Device:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Refer to the official documentation for connecting a real Android device.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">For Android Emulator:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Android Studio and go to Tools &gt; SDK Manager.<\/li>\n\n\n\n<li>Check for the latest SDK version and install if necessary.<\/li>\n\n\n\n<li>Under the &#8216;SDK Tools&#8217; tab, select Google USB Driver and click &#8216;Apply.&#8217;<\/li>\n\n\n\n<li>Allow the SDK installation to complete.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 10: Create Virtual Device (Emulator)<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"444\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-29.png\" alt=\"\" class=\"wp-image-1603\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-29.png 940w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-29-300x142.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-29-768x363.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-30.png\" alt=\"\" class=\"wp-image-1604\" width=\"940\" height=\"452\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-30.png 931w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-30-300x144.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2024\/02\/image-30-768x370.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Android Studio, go to Tools &gt; AVD Manager.<\/li>\n\n\n\n<li>Click &#8216;Create Virtual Device,&#8217; choose a device, dimensions, and system image.<\/li>\n\n\n\n<li>Click &#8216;Finish&#8217; and then click the &#8216;\u25b6&#8217; button to launch the emulator.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Flutter, the open-source UI toolkit developed by Google, has gained widespread popularity for building natively compiled applications for mobile, web, and desktop from a single codebase. If&#8230; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[981,836,1051,801,1054,1052,1049,1056,708,1055,1050,790,1058,1053,1059,1057,1048],"class_list":["post-1585","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-android-development","tag-android-emulator","tag-android-studio-setup","tag-cross-platform-development","tag-development-tools","tag-flutter-environment","tag-flutter-installation","tag-flutter-on-windows","tag-flutter-sdk","tag-flutter-setup-guide","tag-google-ui-toolkit","tag-mobile-app-development","tag-mobile-development-setup","tag-software-installation","tag-user-interface-toolkit","tag-visual-studio-code","tag-windows-development"],"_links":{"self":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts\/1585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/comments?post=1585"}],"version-history":[{"count":1,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts\/1585\/revisions"}],"predecessor-version":[{"id":1605,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts\/1585\/revisions\/1605"}],"wp:attachment":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/media?parent=1585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/categories?post=1585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/tags?post=1585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}