Phiên bản Plugin Android chưa được cập nhật: 3.5.3. Sau khi nâng cấp rung 1.12.13 + hotfix.5


8

Tôi đã nâng cấp flutter lên 1.12.13 + hotfix.5 và sau đó tôi gặp lỗi Unsuport phiên bản Plugin Android: 3.5.3.

Khi tôi hạ cấp bản dựng lớp xuống 3.5.2, 3.5.1, 3.5.0+, nó hiển thị lỗi bên dưới:

Kết thúc với lỗi: Gradle build không thể tạo tệp .apk. Có khả năng tệp này được tạo trong C: \ Users \ TiwariA \ Documents \ X-Project \ build, nhưng công cụ không thể tìm thấy nó.

Dưới đây là ảnh chụp màn hình kết quả bác sĩ rung:

nhập mô tả hình ảnh ở đây

Nhận được cảnh báo dưới đây trong Bảng điều khiển

Lưu ý: C: \ Users \ TiwariA \ AppData \ Roaming \ Pub \ Cache \ Host \ pub.dartlang.org \ pack_info-0.4.0 + 13 \ android \ src \ main \ java \ io \ flutter \ plugins \ packinfo \ PackageInfoPlugin .java sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Lưu ý: C: \ Users \ TiwariA \ AppData \ Roaming \ Pub \ Cache \ Host \ pub.dartlang.org \ device_info-0.4.1 + 4 \ android \ src \ main \ java \ io \ flutter \ plugins \ deviceinfo \ DeviceInfoPlugin .java sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Lưu ý: C: \ Users \ TiwariA \ AppData \ Roaming \ Pub \ Cache \ Host \ pub.dartlang.org \ firebase_core-0.4.3 + 1 \ android \ src \ main \ java \ io \ flutter \ plugins \ firebase \ core \ FirebaseCorePlugin.java sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Lưu ý: Một số tệp đầu vào sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Lưu ý: C: \ Users \ TiwariA \ AppData \ Roaming \ Pub \ Cache \ Host \ pub.dartlang.org \ cloud_firestore-0.13.0 + 1 \ android \ src \ main \ java \ io \ flutter \ plugins \ firebase \ cloudfirestore \ CloudFirestorePlugin.java sử dụng các hoạt động không được kiểm tra hoặc không an toàn.

Lưu ý: Biên dịch lại với -Xlint: không được chọn để biết chi tiết.

Lưu ý: C: \ Users \ TiwariA \ AppData \ Roaming \ Pub \ Cache \ Host \ pub.dartlang.org \ firebase_messaging-6.0.9 \ android \ src \ main \ java \ io \ flutter \ plugins \ firebasemessaging \ FirebaseMessaging sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Lưu ý: Một số tệp đầu vào sử dụng các thao tác không được kiểm tra hoặc không an toàn.

Lưu ý: Biên dịch lại với -Xlint: không được chọn để biết chi tiết.

Lưu ý: Một số tệp đầu vào sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Lưu ý: Một số tệp đầu vào sử dụng các thao tác không được kiểm tra hoặc không an toàn.

Lưu ý: Biên dịch lại với -Xlint: không được chọn để biết chi tiết.

Lưu ý: C: \ Users \ TiwariA \ AppData \ Roaming \ Pub \ Cache \ Host \ pub.dartlang.org \ path_provider-1.5.1 \ android \ src \ main \ java \ io \ flutter \ plugins \ pathprovider \ PathProviderPlugin.java sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết. C: \ Users \ TiwariA \ AppData \ Roaming \ Pub \ Cache \ Host \ pub.dartlang.org \ shared_preferences-0.5.6 \ android \ src \ main \ java \ io \ flutter \ plugins \ sharedpreferences \ SharedPreferencesPlugin.java: 25 : cảnh báo: [deprecation] getFlutterEngine () trong FlutterPluginBinding đã bị phản đối setupChannel (bind.getFlutterEngine (). getDartExecutor (), bind.getApplicationContext ()); ^ 1 cảnh báo Lưu ý: Một số tệp đầu vào sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Lưu ý: Một số tệp đầu vào sử dụng hoặc ghi đè API không dùng nữa.

Lưu ý: Biên dịch lại với -Xlint: khấu hao để biết chi tiết.

Kết thúc với lỗi: Phiên bản Plugin Android chưa được cập nhật: 3.5.3.

Câu trả lời:


5

Tôi đã gặp vấn đề tương tự.

Đó là mệt mỏi nhưng đó là bởi vì nếu định nghĩa sản phẩmFlavors trong tôi app/build.gradlevà không chuyển --flavorđến flutter run. (ví dụ.flutter run --flavor myApp

Sau khi thêm nó, nó làm việc cho tôi ...


kiểm tra câu trả lời của tôi dưới đây @ nicolas-perraut
loushou

0

Tôi đã gặp vấn đề tương tự, giải quyết bằng cách xóa thư mục nguồn và nhân bản lại. Tôi đã thử mọi lệnh git dọn dẹp nhưng không có lệnh nào hoạt động cho đến khi loại bỏ hoàn toàn và nhân bản lại.


0

Câu hỏi này không phải là cũ, nhưng tôi có một giải pháp tốt hơn đó là giải pháp đề xuất. Vâng, tôi tin rằng vấn đề mà OP đang gặp phải là productFlavorsvấn đề. Tuy nhiên, giải pháp của tôi là tự động hơn một chút / bằng chứng trong tương lai. Android Studio thực sự cung cấp một cách để bạn cung cấp hương vị Android, miễn là bạn có một plugin rung được cập nhật. Đây là cách thực hiện:

  1. Mở dự án rung của bạn.

  2. Mở menu Run

  3. Chọn 'Chỉnh sửa cấu hình ...' Hiển thị menu Run với một mũi tên chỉ vào Chỉnh sửa cấu hình

  4. Trong màn hình Chỉnh sửa cấu hình, chọn cấu hình Flutter -> main.dart (hoặc bất kỳ cấu hình nào bạn muốn chỉnh sửa) từ bảng điều khiển bên trái

  5. Trong bảng bên phải, nơi bạn chỉnh sửa cài đặt, bạn sẽ thấy một trường có tên là 'Xây dựng hương vị:'. Nhập tên của hương vị của bạn và nhấn 'OK' Chỉnh sửa màn hình Cấu hình, với một mũi tên chỉ vào trường Xây dựng hương vị

Tôi thực sự hy vọng điều này sẽ giúp được ai đó.


kiểm tra câu trả lời này khá chắc chắn rằng điều này sẽ tự động hóa quá trình xây dựng của bạn nhiều hơn. @
ashish

0

Trong trường hợp của tôi, tôi đã thay đổi tên của apk gỡ lỗi gây ra vấn đề này. Xóa mã sau đây thành công .

applicationVariants.all { variant ->
    variant.outputs.all {
        if (variant.buildType.name == "release") {
            outputFileName = "....apk"
        } else {
            outputFileName = "${defaultConfig.versionName}.apk" //delete this code
        }
    }
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.