Skip to main content

Learning Flutter (Part 1 - Install Flutter)

 Trying to learn something new. Want to start with Flutter first. I do have some experience developing Android APP but that was a decade a ago. Using Android SDK to develop from scratch. However as time changed in a glimpse. Now its time to explore a new SDK!

Flutter~

 

First i followed the instructions on how to install Flutter on my linux machine

https://docs.flutter.dev/get-started/install/linux

encountered few issues. 

  1. [!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
        ✗ cmdline-tools component is missing
          Run `path/to/sdkmanager --install "cmdline-tools;latest"`
          See https://developer.android.com/studio/command-line for more details.
        ✗ Android license status unknown.
          Run `flutter doctor --android-licenses` to accept the SDK licenses.
          See https://flutter.dev/docs/get-started/install/linux#android-setup for more details.
  2. [✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
     

Ok lets fix the first one first!

     ✗ cmdline-tools component is missing

This issue might due to the missing Android SDK from my machine. or miss PATH set. ok..

 I checked if i did installed Android Studio before? 

/opt/android-studio/bin/studio.sh

YUP. I did! made a simple web launcher app for FOODAH on 2020 aha! long time didnt touch Android Studio. Reason why i dont remember where is the SDK path, by opening the Android Studio i able to see the path set.

ok now setting the android path 

vim ~/.bashrc 

added the lines below~

export ANDROID_HOME=/home/alia/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

reload the bash profile

source ~/.bashrc

check the path

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/alia/Android/Sdk/tools:/home/alia/Android/Sdk/platform-tools

ok after checking the path. i still could'nt locate the SDKManager tool. Probably my installation was way back too outdated.

 https://developer.android.com/studio/command-line/sdkmanager

you can find the commandline tools available for download at the bottom page 

https://developer.android.com/studio



 ok downloaded. and i stored the commandline tools at my sdk path.

java path and commandline-tools path is correct yaaaa

~/Android/Sdk/cmdline-tools/latest/

 

    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.

By right the first issue should solved by now! 


moving to the next issue.


       Run `flutter doctor --android-licenses` to accept the SDK licenses.

settled. just accept the terms and condition.


next issue 

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)

set the google chrome path. to find the chrome bin path, can run this in the browser address bar 'chrome://version'

export CHROME_EXECUTABLE=/snap/chromium/1944/usr/lib/chromium-browser/chrome
 

finally run back the flutter doctor command yezzaa everything is ready!

 

alia@alia-K45VD:~/coding$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.3, on Ubuntu 20.04.2 LTS 5.4.0-99-generic,
    locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.6)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

• No issues found!
 

 

 



Comments

Popular posts from this blog

Tutorial on Min3D framework using Android Studio

Salam peeps, UPDATES***, the model on the old link is no longer working. so i have create a github repo, where i put the source code in a project, you guys can try to clone in and run on your android studio device emulator or directly on your phone, Ive replaced the model with a cube. https://github.com/aliaramli/Min3DTutorial Previously i ve posted tutorial on min3D using eclipse IDE, i believe most of us has moved to Android Studio IDE in developing android apps? As previous tutorial shows a lot of support from readers and among hot post in my blog, i ve decided to post the same tutorial but this time using Android Studio. For those who are familiar with Eclipse/Android Studio migration they might not have problem in running this tutorial . For more detail explanation on min3D please visit this website page Ok lets get started. Step One Create a new android project in android studio. you may name it as what you like, below are how i defined my project settings. ...

Get the last active time from users in woocommerce using sql query

To easily get the last active time from users (under Woocommerce extended plugin) we can easily query from database using the meta_key of "wc_last_active" example query: select user_id, meta_value from wp_usermeta where meta_key= "wc_last_active" and user_id in (11111,112222); results: +-------------+------------------+ | user_id    | meta_value | +-------------+-------------------+ |   11111   | 1556755200 | |   112222 | 1566518400 |

AWS Workspace Device is not Authorized Linux Client

Have you guys tried the AWS Workspace? They are offering the service for free from April - June 2020. For a limited time, in response to COVID-19 , starting April 1, 2020 through June 30, 2020, Amazon WorkSpaces Free Tier provides up to 50 WorkSpaces with Windows Standard bundle with 80 GB Root and 50 GB User Volumes, running in AutoStop mode for up to 10,000 hours of combined use per month across all AWS Regions where WorkSpaces Free Tier is currently available. Additionally, the Amazon WorkSpaces Free Tier provides one WorkSpace with Windows Performance bundle with 80 GB Root and 100 GB User Volumes, running in AutoStop mode for up to 200 hours, two WorkSpaces with Linux Standard bundle with 80 GB Root and 50 GB User Volumes, running in AutoStop mode for up to 400 hours, and one WorkSpace with Windows Value bundle with 80 GB Root and 10 GB User Volume, running in AutoStop mode for up to 200 hours. All new customers that start using WorkSpaces for the first time during ...