11

Thử nghiệm dựa trên thiết bị đo đạc của tôi không chạy trên các thiết bị và trình mô phỏng Lollipop +. Chúng chạy đúng trên bất kỳ nền tảng nào khác. Tôi có các triệu chứng giống như anh chàng trong chủ đề này - https://groups.google.com/forum/?fromgroups#!topic/adt-dev/QW5SuzQizNk"Không tìm thấy bài kiểm tra" cho các bài kiểm tra thiết bị đo Lollipop và trên

  • xét nghiệm của tôi là trong src/androidTest/java/
  • tôi đã thiết testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
  • các lớp học thử nghiệm là @RunWith (AndroidJUnit4.class)
  • kiểm tra cá nhân được chú thích với @Test

tôi có thể thực hiện một connectedCheck ./gradlew và các bài kiểm tra chạy tốt trên thiết bị với KitKat , nhưng khi tôi thử chạy các thử nghiệm tương tự theo cách tương tự trên thiết bị có Lollipop, tôi nhận được ...

15: 02: 15.784 [WARN] [org.gradle.api.Task] Thử nghiệm trên XT1095 - 5.1 không thành công : Instrumentation chạy thất bại do 'java.lang.NoClassDefFoundError'

15: 02: 16,011 [WARN] [org.gradle.api.Task] com.android.builder.testing.ConnectedDevice>Không kiểm tra được tìm thấy. [XT1095 - 5.1] FAILED

15: 02: 16.011 [WARN] [org.gradle.api.Task] Không tìm thấy thử nghiệm nào. Điều này thường có nghĩa là các lớp thử nghiệm của bạn không ở dạng mà thử nghiệm của bạn mong đợi (ví dụ: không kế thừa từ TestCase hoặc thiếu chú thích @Test).

+0

các bạn vẫn còn phải đối mặt với một proble m? – piotrek1543

+0

Có, nó vẫn chưa được giải quyết. – Mariusz

+0

@ piotrek1543 xem câu trả lời được chấp nhận của tôi bên dưới, nó đã được giải quyết! :) – Mariusz

Trả lời

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