Troubleshoot - Flutter DevKit - GitBook
A. Flutter/ Dart/ Git
1. gitignore không hoạt động?
Nguyên nhân là do các file được lưu cache. Khắc phục bằng cách xoá cache git và set lại.
Copygit rm -r --cached . git add . git commit -m ".gitignore is now working"2. Cập nhật lại pub cache.
Việc xoá file pubspec.lock kèm với lệnh flutter clean có thể vẫn ko xoá sạch cache của pub. Chạy câu lệnh dưới để update cache cho pub.
Copyflutter pub cache repair3. Update version package.
Copyflutter pub upgrade --major-versions4. Git ko track được thay đổi mà báo đổi nguyên file
Copygit config --global core.autocrlf true5. Precache SVG
6. Lỗi Project cũ run trên M1
Khi chạy project cũ trên macbook M1 sẽ gặp lỗi khi pod install. Làm theo lệnh dưới để fix
#1 Install ffi
#2 Re-install dependencies
#3 Update (if need)
B. IOS
1. Building for iOS, but the linked and embedded framework 'App.framework' was built for iOS Simulator
2. Lỗi cached
C. Android
1. Khi cần bản release trên store để test.
Một số trường hợp xảy ra lỗi ở bản release tải từ cửa hàng. Lúc này quá trình đăng lên cửa hàng đợi duyệt và test sẽ tốn rất nhiều thời gian. Bên dưới là giải pháp giúp việc kiểm thử bản release một cách nhanh chóng nhất:
B1. Truy cập vào đây để đăng tải bản thử nghiệm. Sao chép liên kết để truy cập bằng điện thoại.

B2. Bật chế độ Internal app sharing trên điện thoại Android (CH Play đăng nhập bằng Email đăng nhập ở B1).

Cách kích hoạt Internal app sharing trên điện thoại android:
Mở ứng dụng Google Play Store
.
Chọn Menu
> Settings.
Nhấn vào dòng "Play Store version" 7 lần.
Sau khi Internal app sharing xuất hiện thì bật lên.
B3. Truy cập vào liên kết đã sao chép từ B1 để cài đặt lên thiết bị đã kích hoạt B2.

2. Task 'assembleAarRelease' not found
Lỗi thường gặp khi build release APK. Các bước để fix như sau:
Xóa thư mục .gradle trong thư mục android.
Trong build.gradle đổi thành 'com.android.tools.build:gradle:4.0.1'
Trong gradle-wrapper.properties đổi thành distributionUrl=https://services.gradle.org/distributions/gradle-6.3-bin.zip
Chạy lệnh ./gradlew clean build
3. Lấy keyhash android cho các mục tích hợp
Sử dụng key.jks release để lấy keyhash:
Từ khóa » Cài đặt Flutter Trên Mac M1
-
Cài đặt Flutter Trên MacOS 2021
-
Giới Thiệu Flutter Và Cài đặt Flutter Trên MacOS - Viblo
-
MacOS Install - Flutter Documentation
-
Cài đặt Flutter Trên MacOS - Hapolog
-
Lập Trình Flutter, Chạy Máy ảo Android, IOS Trên Macbook M1
-
Flutter Mac M1 Install - YouTube
-
Bài 2.2: Hướng Dẫn Cài đặt Flutter Trên MacOS
-
Install Flutter On MacOS With M1 Chip - LinkedIn
-
Bài 2: Cài đặt Flutter - Học Lập Trình Flutter Cơ Bản
-
Free Mac Basics Tutorial - Lập Trình Với Macbook Air M1 - Thủ Thuật
-
GibMacOS Download MacOS Create A Bootable USB And Clean Up ...
-
Cách Thiết Lập Flutter Với Android Studio Trên Linux
-
Dart 2.14 đi Kèm Với Hỗ Trợ Apple M1, Các Nhà Cung Cấp Dịch Vụ Mới ...
-
Cài đặt Java Trên Mac OS - Openplanning