Tôi đang viết các kiểm tra junit trên dự án Android bằng cách sử dụng bộ phận hỗ trợ kiểm tra đơn vị mới http://tools.android.com/tech-docs/unit-testing-support.Hỗ trợ kiểm tra đơn vị Android không hoạt động trong mô-đun thư viện Android
Trong khi kiểm tra đơn vị chạy trên mô-đun 'com.android.application' một cách hoàn hảo nhưng chúng luôn thất bại trên mô-đun 'com.android.library'. Điều này đã không được ghi nhận trong http://tools.android.com/tech-docs/unit-testing-support. Vì vậy, tôi tự hỏi liệu tôi có phải là thủ phạm hay không.
Khi tôi viết những bài kiểm tra trên các module thư viện, các bài kiểm tra không thể tìm thấy các lớp học trên mô-đun và luôn mang đến cho các lỗi sau đây:
package does not exist
error: cannot find symbol
Sự hỗ trợ đơn vị thử nghiệm android đang trong giai đoạn thử nghiệm ngay bây giờ, nhưng là có một giải pháp cho nó.
CẬP NHẬT
Tôi đã thêm vấn đề này đến vấn đề android tracker https://code.google.com/p/android/issues/detail?id=161038
Bạn đang sử dụng công việc gradle nào? Bạn có thể thêm đầu ra nhật ký xây dựng gradle không? Tôi đã thử nghiệm làm việc trong một mô-đun thư viện với cùng một thiết lập như cho mô-đun ứng dụng. –
Cảm ơn sự giúp đỡ của Kriill Boyashinov. Tôi không thay đổi nhiệm vụ trong mô-đun thư viện Android. –