2016-01-02 19 views
40

Sau khi cập nhật phiên bản Android 1.5 đến 2.0 Preview4. Android studio Debugger không thể tìm thấy biến cục bộ được xác định trong định nghĩa phương thức. Để tham khảo, hãy tìm ảnh chụp màn hình bên dưới.Trong Android Studio 2.0, Không thể tìm thấy biến cục bộ của phương thức trong chế độ gỡ lỗi

enter image description here

+0

nếu điều này giải quyết được pboelm của bạn, bạn có thể chấp nhận câu trả lời không. –

Trả lời

74

Bạn đã bật thử nghiệm?

buildTypes { 
     debug { 
      testCoverageEnabled = true 
     } 
    } 

Đặt testCoverageEnabled = false, nó đã khắc phục sự cố. https://code.google.com/p/android/issues/detail?id=78045

+0

Made AS thấy một cặp biến nhưng lỗi tiếp theo xuất hiện. – wtk

+0

Cảm ơn, nó thực sự đã giúp! –

+0

điều này thực sự đã giúp tôi, cảm ơn bạn –

6

Disable jack cho debug build loại (build.gradle):

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

Lưu ý: 1.8 tương thích nguồn đòi hỏi jack!

+0

Lỗi https://code.google.com/p/android/issues/detail?id=93730 – Dori

+0

Vì vậy, điều này có nghĩa là chúng tôi không thể gỡ lỗi với Java 1.8, phải không? –

+0

Không. Có thể gỡ lỗi với java 1.8 và jack (breakpoints, từng bước thực hiện, vv), nhưng giá trị của các biến cục bộ cũng không được hiển thị. Xin lưu ý: giải pháp của tôi là một giải pháp không phải là giải pháp của vấn đề! –

1

Bạn có thể thử giải pháp này - mở Trình giám sát thiết bị Android, thực hiện 'Đặt lại quảng cáo'.

Ảnh chụp màn hình để tìm 'Đặt lại quảng cáo'.

A screenshot where to find 'Reset adb'

1

nếu bạn đã minifyEnabled đúng trong

debug { minifyEnabled đúng debuggable đúng }

loại bỏ và chỉ sử dụng như thế debug { debuggable đúng }

công việc của nó cho m e

+0

Giống như trường hợp của tôi, cảm ơn! –

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