2016-08-07 13 views
9

जब भी मेरा ऐप शुरू होता है और someone told me में यह त्रुटि हो रही है कि जावा में synchronized के साथ कुछ करने के लिए कुछ है। हालांकि, मैं इसका उपयोग सीधे नहीं कर रहा हूं (हालांकि मेरे ऐप में काफी लाइब्रेरी है)। मुझे नहीं पता कि कहां से शुरू करना है और मुझे कौन सा कोड पोस्ट करना चाहिए। कोई विचार?विफल लॉक सत्यापन

यहाँ आप विभिन्न पुस्तकालयों का एक गुच्छा में शिकायत के साथ अपने लॉग के कुछ देख सकते हैं:

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

विभिन्न वर्गों के लिए एक ही संदेश देखकर, मूल रूप से मुझे पता चला है कि यह कहां से आ रहा है, लाइन 328 देखें: https://android.googlesource.com/platform/art/ +/3188364/रनटाइम/सत्यापनकर्ता/method_verifier.cc हालांकि मुझे यह समझने के लिए आवश्यक सी ++ ज्ञान की कमी है कि यह क्या करता है। लेकिन उन्होंने टिप्पणियों में कहा कि 'लॉक सत्यापन मुद्दों के सामान्य कारण गैर-अनुकूलित डीएक्स कोड और गलत प्रोजेक्ट अनुकूलन हैं। – Droidman

उत्तर

2

यह एक Nexus 6P और एंड्रॉयड 7.0 अंतिम रिलीज पर मेरे लिए होता है। इस समस्या के लिए एक खुली बग है: https://code.google.com/p/android/issues/detail?id=219490

+1

हाँ, मैंने इसे दायर किया। :) हालांकि पोस्ट करने के लिए धन्यवाद, मैं लिंक जोड़ने जा रहा था, लेकिन फिर मैं भूल गया। – SUPERCILEX

संबंधित मुद्दे