Trả lời

2

Bạn có

import android.support.v7.app.AppCompatActivity 
import android.app.Activity 

cả trong mã của bạn. Xóa import android.app.Activity như tôi thấy, không cần thiết cho bạn.

+1

Đây là một sự bắt tốt nhưng không hiệu quả đối với tôi. Tôi cũng đã thử làm sạch dự án và bộ nhớ cache không hợp lệ. –

+0

Nó chắc chắn nên từ. Giả sử bạn có một (hoặc ít) nhập khẩu hơn như 'import __something __. Activity' –

0

Có thể bạn có sự khác biệt giữa compileSdkVersion và targetSdkVersion

2

Nâng cấp lên appcompat 27 giải quyết này cho tôi

+0

Điều đó không được khuyến nghị, vì lint sẽ cho bạn biết: Thư viện hỗ trợ này không nên sử dụng phiên bản khác (27) so với compileSdkVersion (26) _ – paprika

+1

@paprika Để làm theo giải pháp này, bạn cũng cần cập nhật 'compleSdkVersion' thành 27. –

1

"File - Vô hiệu hóa Caches/Restart" Giải Quyết vấn đề của tôi.

+2

điều này không hiệu quả đối với tôi. –

+1

Đối với tôi, điều này đã được yêu cầu _in addition_ để sửa các phiên bản thư viện và SDK. – paprika

1

Tôi đã gặp sự cố tương tự với Android Studio 3.0.0 build 171.4408382. Xây dựng thông qua Gradle trên dòng lệnh làm việc tốt, nhưng IDE trình bày cho tôi với lỗi được đề cập ở trên. Tôi đã cố gắng sử dụng API cấp 26 với appcompat v26.1.0 và API cấp 27 với appcompat v27.0.1, nhưng cả hai đều không kết hợp.

"Giải pháp" của tôi là hạ cấp compileSdkVersion và targetSdkVersion xuống API cấp 25 và thư viện appcompat thành phiên bản 25.4.0.

Đối với tất cả các kết hợp phiên bản đã đề cập, tôi đã sử dụng plugin Gradle v3.0.0 và công cụ xây dựng Android v27.0.1.

0

nếu câu trả lời không giải quyết được sự cố của bạn, bạn có thể đặt lại studio android của mình. Tôi đã giải quyết bằng cách đặt lại studio android của mình. Để đặt lại: https://stackoverflow.com/a/19397632/3129822

1

Để tôi thay đổi phiên bản công cụ xây dựng thành 27.0.2 đã hoạt động, với điều kiện tất cả các phụ thuộc khác của bạn cũng là API 27.

buildToolsVersion '27.0.2' 
1

Gần đây tôi đã nâng cấp để xây dựng các công cụ phiên bản 27.0.2 và phải đối mặt với cùng một vấn đề. Nhưng nhận thấy rằng tôi đã có phiên bản compileSdk được đặt thành 25. Thay đổi compileSdk thành 27 giải quyết vấn đề.

+0

Cùng một vấn đề với tôi. Và việc thay đổi compileSdk thành 27 không giải quyết được. Tuy nhiên, việc thay đổi com.android.support thành 27.1.0 (thiết kế và hỗ trợ-v4) đã giải quyết được vấn đề. – eldes

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