Tôi chỉ cố gắng sử dụng Robotium trong một JUnit thử nghiệm Android, nhưng kiểm tra luôn thất bại với một lỗi:Android Robotium NoClassDefFoundError
java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
ném vào solo = new Solo (getInstrumentation(), getActivity()); trong thiết lập() phương pháp:
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
Tôi đọc ở đâu đó rằng điều này có thể liên quan đến việc sửa đổi Android SDK 17, nhưng tôi không thể xác nhận điều này, như lần đầu tiên tôi đã cố gắng Robotium đã với SDK 17.
Các Robotium jar được thêm đúng vào đường dẫn xây dựng của dự án.
Có ai gặp phải sự cố tương tự không?
Kính trọng K.
thư mục libs đã thực hiện thủ thuật, cảm ơn bạn!nhưng bạn không nên thêm chúng vào đường dẫn buil, vì mọi thứ trong libs được tự động thêm vào đường dẫn xây dựng. (http://tools.android.com/recent/dealingwithdependenciesinandroidprojects). – Alf
Hi Kim, tôi không thấy bất kỳ lib nào cho dự án thử nghiệm của tôi ... tôi cần thay đổi điều này ở đâu? – ChanGan