Lỗi Androidx tạo dự án rung mới trong Android Studio


11

Khi tôi muốn bắt đầu một Dự án Flutter mới trong Android Studio (3.5.1.) Tôi nhận được sự kiện sau:

Lỗi tạo dự án. Không thể tìm thấy tùy chọn có tên "androidx". Các thư mục trống được tạo, nhưng không có dự án.

Tôi chưa đặt bất cứ điều gì cần Androidx và tôi đã cập nhật mọi thứ có thể trong Android Studio.

Làm thế nào để tôi có được xung quanh lỗi này?

Câu trả lời:


1

Đầu tiên, cập nhật phiên bản Gradle trong build.gradletệp trong thư mục gốc của Android 3.5.1.

Sau đó cập nhật các phụ thuộc kiểm tra trong build.gradletệp trong android/app/thư mục lên androidx dưới dạng follws.

androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

Và cập nhật distributionUrltrong android/gradle/wrapper/gradle-wrapper.propertiesđể

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

1
Thanx @pasanbuddhika, đã làm việc!
denelan

Niềm vui của tôi @denelan
pasanbuddhika

22

Đã có câu trả lời được chấp nhận nhưng với tôi cách giải quyết rất khác biệt, vì vậy tôi vẫn đăng nó với hy vọng nó có ích với ai đó.

Trong trường hợp của tôi, tôi chỉ cần cập nhật rung. Để làm như vậy, tôi đã chạy

flutter upgrade

từ dòng lệnh. Điều đó mất một vài phút. Sau đó tôi đã có thể tạo một dự án Flutter từ Android Studio một cách hoàn hảo.


Điều này nên được đánh dấu là câu trả lời đúng :)
B.shruti

nâng cấp rung có thể dẫn đến sự cố, nhưng mặc dù dự án đã được tạo thành công ... ??? Bây giờ có một người gãi đầu.
Iceman ngày

3

Do không được nâng cấp trong một thời gian dài, tôi cần nâng cấp rung bằng cách chạy lệnh sau trong terminal:

flutter upgrade --force

--forcetùy chọn không có sẵn cho tất cả các phiên bản rung. Nếu ai đó đến đây với một phiên bản rung cũ, hãy thử mà không có --forcecờ
Cihad Turhan

2

Tải xuống phiên bản mới của Flutter SDK từ trang web chính thức của Flutter và thay thế phiên bản cũ trên ổ cứng của bạn bằng nó. Tôi đã làm việc cho tôi.


1
Nếu bạn giống tôi và đến từ phiên bản 1.0, flutter upgradesẽ không hoạt động, thậm chí không nhận ra --forcetùy chọn này. Đây là cách tốt nhất về phía trước, làm việc hoàn hảo.
David Lập trình viên

nâng cấp rung không làm việc cho tôi. Điều này đã làm, cảm ơn!
dùng3783123

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.