मैं निम्नलिखित स्टैक ट्रेस के साथ इस मूल क्रैश को देख रहा हूं।
यह एंड्रॉइड 7.0 और 7.1 में ही होता है। ऐप में कुछ भी नया नहीं जोड़ा गया है, जो कुछ वर्षों से उत्पादन में है, लेकिन नौगाट में अपडेट होने वाले अधिक उपकरणों के साथ यह दुर्घटना अक्सर होती है और उपद्रव बन रही है।
किसी भी सलाह की सराहना की जाएगी।
native: pc 000000000007a6c4 /system/lib64/libc.so (tgkill+8)
native: pc 0000000000077920 /system/lib64/libc.so (pthread_kill+64)
native: pc 000000000002538c /system/lib64/libc.so (raise+24)
native: pc 000000000001d24c /system/lib64/libc.so (abort+52)
native: pc 000000000001225c /system/lib64/libcutils.so (__android_log_assert+224)
native: pc 00000000000610e0 /system/lib64/libhwui.so
native: pc 000000000003908c /system/lib64/libhwui.so
native: pc 000000000003609c /system/lib64/libhwui.so
native: pc 000000000003b4fc /system/lib64/libhwui.so
native: pc 000000000003c520 /system/lib64/libhwui.so
native: pc 000000000003e694 /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+152)
native: pc 00000000000127f0 /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+336)
native: pc 00000000000a50b0 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
native: pc 00000000000770f4 /system/lib64/libc.so (_ZL15__pthread_startPv+204)
native: pc 000000000001e7d0 /system/lib64/libc.so (__start_thread+16)
यहां उन उपकरणों की सूची दी गई है जो प्रभावित हैं:
अद्यतन 7/18:
अभी भी इस की जड़ तक पहुंचने में असमर्थ हैं, इसलिए मैंने एक ऐसी डिवाइस खरीदने का फैसला किया जिसकी सबसे अधिक घटनाएं थीं और इसकी उचित कीमत थी, जो एंड्रॉइड 7.0 के साथ सैमसंग गैलेक्सी जे 3 2017 संस्करण निकला। दुर्भाग्य से मैं अभी भी दुर्घटना को पुन: उत्पन्न करने में असमर्थ हूं।
मैंने उत्पादन में ऐप में कुछ मेमोरी उपयोग सुधार भी किए हैं, लेकिन दुर्घटना अभी भी हो रही है।
सभी टिप्पणियों और मेरे अपने शोध से यह गतिशील रूप से जुड़े एनडीके से संबंधित प्रतीत होता है, लेकिन मैं किसी भी तरह का उपयोग नहीं कर रहा हूं और यह पता लगाने के लिए कि इसकी कोई निर्भरता है।
मैं अपनी निर्भरता को साझा करना चाहूंगा, यह बहुत अच्छा होगा यदि उसी मुद्दे का सामना करने वाले अन्य लोग कॉल कर सकते हैं यदि वे एक ही निर्भरता का उपयोग कर रहे हैं - शायद हम अपराधी को इस तरह से स्पॉट कर सकते हैं।
// App Compat
compile 'com.android.support:support-v4:23.0.1'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
// Play Services
compile 'com.google.android.gms:play-services-location:8.3.0'
compile 'com.google.android.gms:play-services-maps:8.3.0'
compile 'com.google.android.gms:play-services-analytics:8.3.0'
compile 'com.google.android.gms:play-services-appindexing:8.3.0'
compile 'com.google.android.gms:play-services-ads:8.3.0'
// Misc Libraries
compile 'fr.avianey.com.viewpagerindicator:library:2.4.1@aar'
compile files('app/libs/htmlcleaner-2.7.jar')
compile files('app/libs/protobuf-java-2.6.0.jar')
compile files('app/libs/nineoldandroids-2.4.0.jar')
// Fabric
compile('com.twitter.sdk.android:twitter:1.13.0@aar') { transitive = true; }
compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') { transitive = true; }
समान दुर्घटना का सामना कर रहे लोगों के लिए, कृपया टिप्पणियों में प्रतिक्रिया दें यदि आप इनमें से किसी भी निर्भरता / संस्करण का उपयोग कर रहे हैं। हो सकता है कि हम समस्या की निर्भरता को दूर कर सकें।