2016-01-02 10 views

Odpowiedz

74

W swojej Gradle, czy umożliwić pokrycie testowe?

buildTypes { 
     debug { 
      testCoverageEnabled = true 
     } 
    } 

Zestaw testCoverageEnabled = false, poprawiono problem. https://code.google.com/p/android/issues/detail?id=78045

+0

Wykonano jako AS zmienną, ale pojawiły się kolejne błędy. – wtk

+0

Dzięki, to naprawdę pomogło! –

+0

to naprawdę mi pomogło, dziękuję –

6

Wyłącz jack do debugowania typu build (build.gradle):

buildTypes { 
    ... 
    debug { 
     jackOptions { 
      enabled false 
     } 
    } 
} 

Uwaga: 1.8 Kompatybilność źródło wymaga gniazda!

+0

Błąd https://code.google.com/p/android/issues/detail?id=93730 – Dori

+0

Oznacza to, że nie możemy debugować przy użyciu języka Java 1.8, prawda? –

+0

Nie. Możliwe jest debugowanie za pomocą java 1.8 i gniazda (punkty przerwania, wykonywanie krok po kroku itd.), Ale wartości zmiennych lokalnych nie są wyświetlane. Uwaga: moje rozwiązanie to obejście, a nie rozwiązanie problemu! –

1

Możesz wypróbować to rozwiązanie - otwórz Android Device Monitor, zrób "Resetuj adb".

Zrzut ekranu, gdzie można znaleźć "Zresetuj adb".

A screenshot where to find 'Reset adb'

1

jeśli minifyEnabled prawdziwe w

debug { minifyEnabled prawda debuggable prawda }

usunąć to i za pomocą tak jak tego debugowania { debuggable prawdziwej }

jego praca dla m e

+0

Tak jak w moim przypadku, dzięki! –

Powiązane problemy