7

Cập nhật Android Studio từ 1.1.0 đến 1.2 RC0 đã phá vỡ dự án (trước đây hoàn toàn đang chạy) của tôi. Thông báo lỗi là:Gradle than phiền: "TaskSelectionException: Task 'generateDebugTestSources' không được tìm thấy trong dự án"

TaskSelectionException: Task 'generateDebugTestSources' not found in project ':libraries:android-simple-facebook:Simple Facebook'. Some candidates are: 'generateDebugResources'. 

Điều đó có nghĩa là gì? Và làm thế nào nó có thể được cố định? Bất kỳ lời khuyên nào được đánh giá cao. Cảm ơn bạn.

+0

Có thể điều này có liên quan: http://stackoverflow.com/questions/28777705/how-to-make-android-studio-1-1-call-generatedebugtestsources-instead-of-assemble? – RaGe

+0

Cảm ơn bạn đã trả lời, rất tiếc, tôi không thấy nó liên quan như thế nào. Bạn có thể giải thích chi tiết một chút không? Tôi hoàn toàn mới đối với Graddle, và nó cho tôi một thời gian khó khăn. –

+0

Câu trả lời cho câu hỏi khác có vẻ như tôi đã thay đổi cách kiểm tra đơn vị xung quanh AS1.1. Không chắc chắn nếu điều này có liên quan đến vấn đề của bạn, nhưng xem bướC# 5 [ở đây] (http://tools.android.com/tech-docs/unit-testing-support) – RaGe

Trả lời

6

Tôi gặp lỗi này sau khi đổi tên dự án.

Giải pháp là: Nhấn vào "Sync Project With Gradle Files" một lần. Sau khi lỗi này sẽ biến mất. enter image description here

+0

Sau khi tôi đã nhập dự án được tạo từ AS 1.02 vào AS 1.4.1, tôi có cùng một vấn đề. Nó hoạt động bằng cách nhấn "Sync Project With Gradle Files" một lần. Nhưng "Sync Project with Gradle Files" làm gì? –

+0

Về cơ bản, nó thực hiện ./gradlew lệnh clean sử dụng trình bao bọc gradle của dự án của bạn để thực thi nhiệm vụ sạch của dự án của bạn. Thông thường, điều này chỉ có nghĩa là việc xóa thư mục xây dựng. –

0

Tôi cũng gặp lỗi tương tự. Nó có vẻ như khi tôi cập nhật gradle đến 1.3, AS thiếu một cái gì đó. Tôi đã thử chạy ./gradlew clean trong thư mục gốc của dự án, nó sẽ cài đặt tất cả các yêu cầu và cuối cùng xây dựng thành công.

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