Plugin advance_pdf_viewer sử dụng phiên bản nhúng Android không dùng nữa

Các mẫu flutter create cho ứng dụng và plugin không còn tạo gói Android dựa trên nhúng Android v1 như một phần của quy trình ngừng sử dụng dần dần nhúng Android v1 được mô tả trong Tóm tắt di chuyển Android của chúng tôi

Các dự án ứng dụng sử dụng nhúng Android v1 được khuyến khích di chuyển theo các bước được mô tả trong Nâng cấp trước 1. 12 dự án Android

Các plugin nhắm mục tiêu nhúng Android v1 được khuyến khích di chuyển theo hướng dẫn trong Hỗ trợ các API plugin Android mới

Bối cảnh

Trong phiên bản Flutter 1. Vào ngày 12 tháng 10, chúng tôi đã khởi chạy bộ API Android v2 dựa trên gói io.flutter.embedding để kích hoạt quy trình làm việc bổ sung vào ứng dụng trên Android

Theo thời gian, chúng tôi dần ngừng sử dụng các phần mềm nhúng Android v1 cũ hơn dựa trên gói io.flutter.app

Kể từ quý 2 năm 2020, chỉ có 26% ứng dụng sử dụng nhúng v1

Vì các nhúng v2 đã được thiết lập mạnh mẽ trong 7 tháng kể từ khi ra mắt Flutter v1. 12, chúng tôi đã vô hiệu hóa việc tạo các dự án plugin và ứng dụng mới bằng cách sử dụng nhúng v1

Chi tiết thay đổi

Lệnh flutter config không còn có cờ enable-android-embedding-v2 có thể chuyển đổi [được mặc định là đúng kể từ v1. 12]. Tất cả các dự án được tạo bằng flutter createflutter create -t plugin chỉ sử dụng nhúng Android v2

Các ứng dụng v1 hiện có tiếp tục hoạt động

Các ứng dụng v1 hiện tại sử dụng plugin hiện nhận được lời nhắc cảnh báo chuyển sang nhúng v2

Các ứng dụng v1 hiện tại sử dụng plugin chỉ nhắm mục tiêu nhúng v2 sẽ không được xây dựng và phải di chuyển. Điều này đã xảy ra kể từ v1. 12. Tuy nhiên, khả năng gặp phải điều này tăng lên khi các nhà phát triển plugin tạo và xuất bản các plugin chỉ v2

Các ứng dụng v2 hiện có tiếp tục hoạt động dù có hoặc không có plugin

Các ứng dụng v2 hiện tại sử dụng plugin chỉ nhắm mục tiêu nhúng v1 tiếp tục nhận được lời nhắc cảnh báo. Khả năng gặp phải vấn đề này giảm đi khi các nhà phát triển plugin tạo và xuất bản các plugin v2

Làm cách nào để sửa plugin tflite sử dụng phiên bản nhúng Android không dùng nữa?

Plugin tflite sử dụng phiên bản nhúng Android không dùng nữa. Để tránh lỗi thời gian chạy không mong muốn hoặc lỗi xây dựng trong tương lai, hãy thử xem plugin này có hỗ trợ nhúng Android V2 không . Mặt khác, hãy cân nhắc xóa nó vì bản phát hành Flutter trong tương lai sẽ xóa các API không dùng nữa này.

Làm cách nào để cài đặt plugin Dart trong Android Studio?

Cài đặt plugin Flutter và Dart. .
Bắt đầu Android Studio
Mở tùy chọn plugin [Định cấu hình> Plugin kể từ v3. 6. 3. 0 trở lên]
Chọn plugin Flutter và nhấp vào Cài đặt
Nhấp vào Có khi được nhắc cài đặt plugin Dart
Nhấp vào Khởi động lại khi được nhắc

Chủ Đề