Trong quá trình phát triển với flutter mình gặp 1 lỗi kiểu như do sdk flutter có thể chưa được tải xuống đúng cách
terminal hoặc command line sẽ hiện thị như này:
C:\Users\MPCH-008>flutter doctor
Building flutter tool...
Running pub upgrade...
The system cannot find the path specified.
Error (1): Unable to 'pub upgrade' flutter tool. Retrying in five seconds...
Tìm đường dẫn flutter được cài đặt
Nếu bạn đã cài đặt flutter SDK. Bạn có thể chạy lệnh sau để biết đường dẫn flutter bin bạn đã setting biến môi trường:
kết quả:
[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.19042.1110], locale en-US)
• Flutter version 1.22.5 at C:\xampp\htdocs\flutter
• Framework revision 7891006299 (7 months ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
Từ đây mình biết đường dẫn cài đặt flutter là:
Kiểm tra file pub.bat tồn tại không?
Bạn vào folder flutter vừa tìm được ở trên check xem cái file theo đường dẫn này có tồn tại không?
bin\cache\dart-sdk\bin\pub.bat
Nếu không thì có vẻ đã có sự cố khi tải SDK xuống. Bạn nên xóa folder cache trong bin luôn đi. Sau đó run flutter doctor để download lại:
Kết quả:
flutter --version
## Flutter 1.22.5 • channel stable • https://github.com/flutter/flutter.git
## Framework • revision 7891006299 (7 months ago) • 2020-12-10 11:54:40 -0800
## Engine • revision ae90085a84
## Tools • Dart 2.10.4