2015-06-10 9 views
5

GA का उपयोग करते समय एप्लिकेशन में एएनआर प्राप्त करना।एंड्रॉइड: Google Analytics में ANR

संकलन 'com.google.android.gms: खेलने-सेवाओं-विश्लेषण: 7.5.0' का प्रयोग

ट्रेस नीचे:

"main" prio=5 tid=1 WAIT 
| group="main" sCount=1 dsCount=0 obj=0x41d0ed08 self=0x419530e8 
| sysTid=15869 nice=-11 sched=0/0 cgrp=apps handle=1074995540 
| state=S schedstat=(321620545 42516968278 6171) utm=18 stm=13 core=0 

at java.lang.Object.wait(Native Method) 
- waiting on <0x41d0edd8> (a java.lang.VMThread) held by tid=1 (main) 

at java.lang.Thread.parkFor(Thread.java:1205) 
at sun.misc.Unsafe.park(Unsafe.java:325) 
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157) 
at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:400) 
at java.util.concurrent.FutureTask.get(FutureTask.java:162) 
at com.google.android.gms.analytics.internal.zzb.zzhI((null):-1) 
at com.google.android.gms.analytics.GoogleAnalytics.zzhk((null):-1) 
at com.google.android.gms.analytics.ExceptionReporter.uncaughtException((null):-1) 
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693) 
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690) 
at dalvik.system.NativeStart.main(Native Method) 

अगर आपके पास सुझाव दें पिछले

+0

क्या आपने मैवेन पर खोज की थी कि यह पैकेज भी मौजूद है या नहीं? या आपने जार जोड़ा है और निर्भरताओं के रूप में जोड़ा है? मैंने पहले Google Analytics का उपयोग किया है लेकिन इसे किसी लाइब्रेरी निर्भरता की आवश्यकता नहीं है। – AnswerDroid

+0

Google डॉक्स https://developers.google.com/android/guides/setup –

+0

पर यह कहता है हां, यह दस्तावेज़ में है। लेकिन दिलचस्प बात यह है कि जब मैंने search.maven.org पर इसकी खोज की; मुझे कोई परिणाम नहीं मिला। वैसे भी, मैंने नीचे दिए गए लिंक का पालन किया जब मैंने Google Analaytics का उपयोग किया; देखें कि क्या आप इसका उपयोग कर सकते हैं। https://developers.google.com/analytics/devguides/collection/android/v4/ और अगर आप अपने लिंक का उपयोग कर किसी भी समाधान में आते हैं तो उत्तर अपडेट करें। – AnswerDroid

उत्तर

2

में इसी तरह के मुद्दे का सामना करना पड़ा, मैंने समाधान खोजने पर एक दिन बर्बाद कर दिया (मेरे पास एक ही धागा डंप है) और जारी किया कि यह सीधे नहीं है Google Analytics से संबंधित है। मूल कारण अगली पंक्ति थी: adView.destroy(); जहां adView == शून्य। लगता है कि Google Analytics ने इस अपवाद को भेजने की कोशिश की और खुद को दुर्घटनाग्रस्त कर दिया। मुझे Google Analytics को अक्षम करके इसे मिला।

+0

मेरे मामले में एएनआर अपवाद को विश्लेषिकी के बारे में सूचित नहीं किया जा रहा था, किसी भी तरह से किसी के माध्यम से मिलता है और ऐसा प्रतीत होता है कि अपवाद एएनआर में ऐप डालने के लिए Google Analytics का कारण बन रहा है। हालांकि मैंने अपवाद को ठीक किया और जब मैंने उपयोग किए जा रहे उपकरणों पर एएनआर तय किया, तो उपयोगकर्ताओं में से एक को अभी भी समस्या है। – JStephen