2016-08-07 24 views
9

Tôi đã gặp phải lỗi này mỗi khi ứng dụng của tôi bắt đầu và someone told me rằng ứng dụng đó có liên quan đến synchronized trong java. Tuy nhiên, tôi không sử dụng trực tiếp (mặc dù khá nhiều thư viện trong ứng dụng của tôi). Tôi không biết bắt đầu từ đâu và tôi nên đăng bài gì. Ý tưởng nào?Không thể xác minh khóa

Tại đây bạn có thể thấy một số bản ghi của tôi với một loạt các thư viện khác nhau phàn nàn:

08-06 20:04:52.287 14696-14696/com.supercilex.robotscouter.debug I/art: Late-enabling -Xcheck:jni 
08-06 20:04:52.323 14696-14705/com.supercilex.robotscouter.debug E/art: Failed sending reply to debugger: Broken pipe 
08-06 20:04:52.323 14696-14705/com.supercilex.robotscouter.debug I/art: Debugger is no longer active 
08-06 20:04:52.323 14696-14705/com.supercilex.robotscouter.debug I/art: Starting a blocking GC Instrumentation 
08-06 20:04:52.386 14696-14696/com.supercilex.robotscouter.debug W/System: ClassLoader referenced unknown path: /data/app/com.supercilex.robotscouter.debug-2/lib/arm64 
08-06 20:04:55.309 14696-14696/com.supercilex.robotscouter.debug W/System: ClassLoader referenced unknown path: /data/app/com.supercilex.robotscouter.debug-2/lib/arm64 
08-06 20:04:55.372 14696-14696/com.supercilex.robotscouter.debug W/art: Class com.google.firebase.FirebaseApp failed lock verification and will run slower. 
08-06 20:04:55.372 14696-14696/com.supercilex.robotscouter.debug W/art: Common causes for lock verification issues are non-optimized dex code 
08-06 20:04:55.372 14696-14696/com.supercilex.robotscouter.debug W/art: and incorrect proguard optimizations. 
08-06 20:04:55.381 14696-14696/com.supercilex.robotscouter.debug W/art: Class android.support.v4.util.SimpleArrayMap failed lock verification and will run slower. 
08-06 20:04:55.454 14696-14696/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.api.GoogleApiClient failed lock verification and will run slower. 
08-06 20:04:55.474 14696-14696/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.internal.zzqc failed lock verification and will run slower. 
08-06 20:04:55.507 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.internal.zzqc$zzc failed lock verification and will run slower. 
08-06 20:04:55.519 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.api.GoogleApiClient$Builder failed lock verification and will run slower. 
08-06 20:04:55.533 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.internal.zzd failed lock verification and will run slower. 
08-06 20:04:55.540 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.internal.zzm failed lock verification and will run slower. 
08-06 20:04:55.542 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.internal.zzn failed lock verification and will run slower. 
08-06 20:04:55.548 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.stats.zzb failed lock verification and will run slower. 
08-06 20:04:55.557 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.internal.zzsb failed lock verification and will run slower. 
08-06 20:04:55.558 14696-14965/com.supercilex.robotscouter.debug W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. 
08-06 20:04:55.561 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.internal.zzz failed lock verification and will run slower. 
08-06 20:04:55.566 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.zzf failed lock verification and will run slower. 
08-06 20:04:55.567 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.zzd$zzc failed lock verification and will run slower. 
08-06 20:04:55.571 14696-14965/com.supercilex.robotscouter.debug W/art: Class com.google.android.gms.common.internal.zzd$zzh failed lock verification and will run slower. 
+0

nhìn thấy cùng một thông báo cho các lớp khác nhau, Về cơ bản tôi đã tìm thấy nó đến từ đâu, hãy kiểm tra dòng 328: https://android.googlesource.com/platform/art/ +/3188364/runtime/verifier/method_verifier.cc Tuy nhiên tôi thiếu kiến ​​thức C++ cần thiết để hiểu đầy đủ những gì nó làm. Nhưng họ nói trong phần bình luận rằng 'Nguyên nhân phổ biến cho vấn đề xác minh khóa là mã dex không tối ưu hóa và tối ưu hóa proguard không chính xác.' – Droidman

Trả lời

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