기본 콘텐츠로 건너뛰기

2023.11.19 기준 최신 flutter 3.13.9 , dart 3.2.0 설치

 2023.4.6 기준 최신 flutter, dart 설치후 경험


flutter sdk , dart sdk 공식문서에 따라서 잘 설치함.

Windows Desktop 에서만 테스트할것이라서 

Andorid tool 과 Android Studio는 설치하지 않음


[X] Android toolchain - develop for Android devices
X Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location


컴파일 후 실행했을때는 debug mode로 빌드가 됨. 생성된 exe파일도 실행이 잘됨

배포가 어떻게 되는지 궁금해서 console에서 " flutter build windows " 명령으로 빌드해보면

Release 폴더에 exe 파일이 생성이 되긴하지만 실행하면 좀비 프로세스가 되어 버리고 화면이 보이지 않음


Debug 빌드결과물에서 data 폴더를 복사해서 Release 빌드결과물의 data 폴더에 덮어쓰기로 붙여 넣으면 

DEBUG라는 딱지가 붙지만 실행이 됨. 

Resource 문제로 추정이 된다


"flutter run release" 명령으로 release mode 로 desktop app형태로 실행시에도 화면없는 좀비프로그램이 동작하고, 동작환경을 chrome으로 하는 경우 chrome browser를 통해서 화면을 볼수있다.


2023.11.19 

Andorid Studio 에서 flutter 사용하기 위해서 Android Studio 설치함

[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)

    ✗ 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/windows#android-setup for more details.

Android Studio와 연계하기 위해서 Android Stuio SDK Manager에서 

console 로 설치하는 방법을 몰라 GUI 로 Android SDK command-line tools  를 설치함.




그뒤로 
PS C:\src\flutter> flutter doctor --android-licenses
한후에 
y 연타로 License 인정함.
Accept? (y/N): y
All SDK package licenses accepted


다 설치가 된후
PS C:\src\flutter> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.9, on Microsoft Windows [Version 10.0.19045.3570], locale ko-KR)
[✓] Windows Version (Installed version of Windows is version 10 or higher)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Chrome - develop for the web
[✓] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.6.2)
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.70.1)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!
PS C:\src\flutter>


  • flutter 설치위치 

C:\src\flutter>

  • Android Studio 설치위치 

C:\Program Files\Android\Android Studio>

  • fluttter 작업 위치 

D:\workspace\flutterproject


dart 업그레이드


choco upgrade dart-sdk

댓글

SilverBullet님의 메시지…
dart 설치위치
C:\tools\dart-sdk\bin

이 블로그의 인기 게시물

TUF Z390-PLUS GAMING 보드 불편한점

2018년 11월말에 PC를 새로 셋업했습니다. 사무실에서 사용하는 조건이라 구성은 단촐하게 CPU + BOARD + Memory 컴파일용이라 그래픽카드는 없습니다. CPU는 i7 9700K이고, Mainboard Model 은 TUF Z390-PLUS GAMING 입니다. 전에사용하던 CPU가 Haswell i5였었기 때문에 비교하면 2배는 좋아서 성능은 좋습니다. 이틀정도 설정하고 사용후 불편한점 0. 기존 DVI-I 인터페이스가 없어져서 구형 모니터의 DVI 포트를 사용하지 못합니다. DVI + VGA 조합이었는데 .. 변경후 DP + HDMI 조합이라서 애매하게 되었습니다. 1. 설치후에 ASUS Q-installer가 실행되고 설치가 끝나지 않는 현상이 있습니다. 혹시나 해서 BIOS는 현재 기준으로 최신버젼인 1004로 업데이트했습니다. 부팅때마다 저러고 있어서 , 일단 ASUS 홈페이지를 통해서 문의를 넣어놓은 상태입니다. 참고로 ASUS에 문의를 넣을때 MotherBoard 시리얼 번호가 필요합니다. cpuZ 프로그램으로 Report.txt를 출력해서 Ctrl+f로 찾아보면 Serial Number 와 문의시 필요한 CPU정보, DDR정보를 알아낼 수 있으니 cpuZ로 report.txt를 먼저 생성한후에 ASUS 문의를 시작하면 시간이 단축됩니다. Processors Information ------------------------------------------------------------------------- Socket 1 ID = 0 Number of cores 8 (max 8) Number of threads 8 (max 8) Name Intel Core i7 9700K Codename Coffee Lake Specification Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz Package

DELL의 새게이밍 노트북, Inspiron 15 7000 Gaming, Dual Display 문제

Dell New 게이밍노트북 7567  I7 Notebook http://www.dell.com/kr/p/inspiron-15-7567-laptop/pd?ref=PD_OC 7th Generation Intel® Core™ i7 프로세서 8GB 메모리 1TB 하드 드라이브 + 128GB 솔리드 스테이트 드라이브 NVIDIA® GeForce® GTX 1050 Ti (4GB GDDR5 그래픽 메모리 포함) 상세 사양 리눅스 개발환경이 필요해서 여러대 구매한 노트북입니다. 기본적으로 ubuntu 16.04 가 설치되어 있는데, 필요한 개발환경이 ubuntu 이고 별도의 windows 개발용 PC가 있기 때문에 구매를 결정하게 되었습니다. Slim하지 않지만 I7 HQ CPU와 1050TI spec 이 결정하는데 주요했고, 받은 후에 빌드환경 구축후 8 thread compile을 만끽하던중 치명적인 문제를 Display쪽 문제를 발견하고, Dell express 쪽과 전화통화도 하고 문의 메일도 보내서 지원을 받고(진행)중입니다. 추가 :  시간낭비하지 말라고 중간에 업데이트합니다.  해결되었고, 해결방법은  Windows 을 설치한 후 Fn+F8을 눌러서 모드를 확장모드를 선택합니다. 디스플레이 설정이나 드라이버 재설치 같은 방법으로는 조정이 불가능했습니다. --------------------------------------------------------------------- 요즘 다들 Dual monitor 환경일텐데, Dual Monitor를 복제형태로만 지원을 합니다. 14.04 설치후 업데이트시 375.66 Driver가 설치됩니다. nVidia driver가 설치되었으나, 모니터 인식에 문제가 있어서 해상도 확장설정자체를 할 수 없습니다. 기본 ubuntu라서 driver 문제인가 확인하기 위해서 우분투 64bit 환경 NVIDIA 최신(최신부터 하나 하나 뒤로 가면서 적용해봄)

UVC Camera 참고 Link

http://erutaso.tistory.com/100   출처 : http://www.rasplay.org/?p=2673 라즈베리파이에서 UVC camera 이용하는 예제인데 PC Linux에서도 동일하게적용   Ubuntu + UVC Camera(Eva Corelogic) motion package설치만으로 jpeg stream windows pc에서는 vlc로 확인가능   Streaming 시작 sudo service motion start sudo service motion stop network스트림에서 http://192.168.141.61:8081 이라고 입력해서 확인     : motion 패키지는 이름에서 알 수 있듯이 비디오 결과물의 영상에서 모션의 움직임을 포착하여 이벤트를 발생시켜주는 프로그램 유명하다. 특화된 기능이외에도 기본적으로 USB 이미지 촬영, 전송, 웹스트리밍 등이 가능하다. sudo apt-get install motion 5. motion 패키지 설정 : 웹 스트리밍 기능을 사용할 수 있도록 /etc/motion/motion.conf 의 설정 파일을 수정하도록 하자. sudo nano /etc/motion/motion.conf 1) daemon = off 에서 on 으로 설정 : daemon 옵션을 프로그램을 백그라운드에서 별도로 돌리기 위한 옵션 설정이다. 2) webcam_localhost = on 에서 off 으로 설정 : 웹캠을 로칼에서만 사용할지를 설정하는 것으로 우리는 다른 컴퓨터 및 장비로부터 접속할 예정이기에 Off로 설정하도록 하자. 위 두 옵션은 웹 스트리밍을 위한 최소한의 조건이고, 그 이외에 웹캠의 이미지의 넓이, 높이, 프레임레이트 설정, 웹캠 포트 설정 등이 있다. 또한, 필자가 언급한 설정 이외에도 많은 설정을 포함하고 있으니, /etc/motion/motion.conf 의 부가 설명을 읽어보고 자신이 원하는 설정으로 바꿔도 된