2013-06-28 27 views
9

Tôi nhận được cảnh báo này:RoboLectric và Android trong Eclipse (Chú ý: không có tính hệ thống giá trị cho ro.build.date.utc)

RoboLectric and Eclipse (WARNING: no system properties value for ro.build.date.utc) 

Tôi ban đầu thêm Jar RoboLectric 2.1 với phụ thuộc. Khi tôi chạy JUnit lần đầu tiên, nó đã tải xuống một số thứ trong bảng điều khiển. Sau đó, mỗi lần tôi chạy thử nghiệm của mình, tôi sẽ gặp lỗi. Tôi đã cố gắng nhận được RoboLectric 2.2 Jar Snapshot với các phụ thuộc nhưng điều này không khắc phục được vấn đề.

Có ai biết vấn đề là gì không?

Tôi đã thử những điều này đã:

  • Thêm đường manifest của tôi để org.robolectric.Config.properties tập tin.
  • Sử dụng đối số VM này -XX:-UseSplitVerifier như được đặt ra trên GitHub.

Ngay bây giờ nó không gây ra bất kỳ vấn đề nào với các thử nghiệm của tôi và nếu nó không bao giờ là vấn đề, tôi đồng ý với việc bỏ qua giao diện điều khiển bật lên nhưng tôi cũng không biết cách vô hiệu hóa điều đó.

Cảm ơn!

+0

Liên kết này có giúp bạn không? http://stackoverflow.com/questions/16645885/robolectric-2-1-and-eclipse – ChuanRocks

+0

@ChuanRocks nếu đó là dự án thư viện không có tệp kê khai thì sao? – pixel

+1

Cảnh báo đó đến từ các công cụ xây dựng Android được Robolectric sử dụng (https://github.com/Android-Area51/android_build/blob/cf244ab191e364f00ef357792a63c51c0b27800a/tools/check_prereq/check_prereq.c). Tôi thấy nó khi chúng tôi bắt đầu sử dụng 2.x và nó không báo hiệu về bất kỳ vấn đề nào trong trải nghiệm của tôi –

Trả lời

2

Bạn có thể dễ dàng dừng chuyển đổi tự động sang cửa sổ bảng điều khiển. Khi cửa sổ Console mở, hãy bỏ chọn các nút "Hiển thị bàn điều khiển khi thay đổi tiêu chuẩn" và "Hiển thị bảng điều khiển khi thay đổi lỗi chuẩn" nằm trong thanh công cụ của nó.

enter image description here

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