2017-11-06 25 views
17

Trong Android Studio 3, tôi nhìn thấy vấn đề này:"SDK Android quy định Xây dựng Công cụ phiên bản (26.0.0) được bỏ qua ..."

SDK Android quy định Xây dựng Công cụ phiên bản (26,0. 0) bị bỏ qua, vì , nó thấp hơn phiên bản được hỗ trợ tối thiểu (26.0.2) cho Android Gradle Plugin 3.0.0.

Công cụ tạo SDK Android 26.0.2 sẽ được sử dụng.

Để chặn cảnh báo này, hãy xóa "buildToolsVersion '26 .0.0 '" từ tệp build.gradle của bạn, vì mỗi phiên bản của Android Gradle Plugin hiện có phiên bản mặc định của công cụ xây dựng.

Vấn đề là bởi vì đây là các mô-đun bên thứ ba/nhà cung cấp có buildToolsVersion '26.0.0', tôi không thể sửa đổi build.gradle của chúng mà không cần hỏi từng mô-đun con.

Có cách nào để đặt toàn cầu buildToolsVersion sẽ ghi đè tất cả các biểu đồ phụ không?

+1

Hình như nó đang làm điều đó cho bạn? – natario

+0

Không phải. Nó nói rằng đó là một "cảnh báo", nhưng nó đến như là một lỗi và tạm dừng quá trình xây dựng. – Snowman

+0

Vui lòng cập nhật SDK của bạn và thiết lập gradle thành 27.0.1, bây giờ nói 'distributionUrl = https \: // services.gradle.org/distributions/gradle-4.1-all.zip' (gradle-wrapper trong gradle-dir) . Tiếp theo xóa cả build-dirs và rebuild .. –

Trả lời

3

Cập nhật lên Android Studio 3.0.1 để xử lý những cảnh báo này. Android 3.0 đã xử lý các cảnh báo đó dưới dạng lỗi và do đó khiến hoạt động đồng bộ hóa gradle bị lỗi.

2

Giải pháp cho vấn đề này rất đơn giản

Đến build.gradle (module.app) nộp

Change the Build Version for app as shown in the photo link

Nó sẽ giúp chúng ta xây dựng lại gradle dự án để làm cho có thể nhìn thấy trong dự án

0

chỉ cần làm sạch và thực hiện dự án/xây dựng lại cố định vấn đề của tôi cho một thử :-)

1

mở build.gradle(Module:app)

thay đổi buildToolsVersion to buildToolsVersion "26.0.2"

thay đổi compile 'com.android.support:appcompat-compile 'com.android.support:appcompat-v7:26.0.2'

Các vấn đề liên quan