Chạy một dự án trong Android Studio không thành công với lỗi này: could not find any version that matches com.android.support:appcompat-v7:+
Tôi có thể sửa lỗi này bằng cách nào?
Chạy một dự án trong Android Studio không thành công với lỗi này: could not find any version that matches com.android.support:appcompat-v7:+
Tôi có thể sửa lỗi này bằng cách nào?
Câu trả lời:
Từ Android Studio, chuyển đến: Công cụ >> Android >> Trình quản lý SDK
Chọn và cài đặt "Extras | Android Support Repository"
cordova build android
lỗi xảy ra tương tự!
Đối với tôi, nó đã hoạt động sau khi thay đổi phiên bản từ 7: 27. + thành 7: +
Cũng như đã nói ở trên Làm thế nào để cập nhật các công cụ nền tảng Android trong linux không đầu?
android list sdk
android update sdk --no-ui --filter extra
Filter extra not supported
Trong Project> app> build.gradle tệp thay thế dòng
implementation 'com.android.support:appcompat-v7:+'29.+'
với
implementation 'com.android.support:appcompat-v7:+'
và dòng
implementation 'com.android.support:design:29.+'
với
implementation 'com.android.support:design:+'
Sau đó, xây dựng sạch sẽ
Nó rất đơn giản. Vui lòng cập nhật và thay thế mã bên dưới trong build.gradle (Dự án: Tên ứng dụng).
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
aapt
, javac
và dx
bằng tay mà không Gradle.
Tôi thấy tất cả những câu trả lời này không chính xác đối với tôi. Thay vào đó, trong studio android của bạn, hãy nhìn bên dưới bên trái. Sẽ có một số trợ giúp cho việc này.
Ví dụ, bạn sẽ nhận thấy
This support library should not use a different version (32) than the compilesdkVersion (23)
Sau đó bạn thay đổi phiên bản thành 23 như thế này
biên dịch 'com.android.support:support-v4:23'
Bây giờ, bạn sẽ thấy một thông báo
A newer version of com.android.support-v4 than 23 is available 23.4.0
.
Đó là cách tôi biết rằng phiên bản chính xác là 23.4.0
Người đến đây gặp lỗi tương tự nhưng phiên bản 29, hãy thay đổi thư viện hỗ trợ của bạn thành phiên bản 28:
build.gradle (ứng dụng):
dependencies {
...
implementation 'com.android.support:appcompat-v7:28.+'
...
}
Không có giải pháp googled nào phù hợp với tôi. Sau đó, tôi thấy Android chỉ có thư viện hỗ trợ lên đến phiên bản 28. Thật kỳ lạ là tôi đã gặp lỗi này trong một dự án Android Studio được tạo mới.
Tôi không chắc phiên bản Android Studio nào, vì tôi đã nâng cấp Studio sau khi gặp lỗi. Giờ đây trong Android Studio 3.6.3, các dự án mới sẽ ra mắt với 'androidx.appcompat: appcompat: 1.0.2'.