নিম্নলিখিত স্ট্যাক ট্রেস সহ আমি এই দেশীয় ক্র্যাশটি দেখছি।
এটি কেবল অ্যান্ড্রয়েড 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 সংস্করণ হিসাবে পরিণত হয়েছিল। দুর্ভাগ্যক্রমে আমি এখনও ক্র্যাশটি পুনরুত্পাদন করতে অক্ষম।
আমি অ্যাপ্লিকেশনটিতে উত্পাদনে মেমরির ব্যবহারের কিছু উন্নতি করেছি, তবে ক্রাশটি এখনও ঘটছে।
সমস্ত মন্তব্য এবং আমার নিজের গবেষণা থেকে মনে হয় এটি গতিশীলভাবে সংযুক্ত NDKs এর সাথে সম্পর্কিত, তবে আমি কোনও নির্ভরতা ব্যবহার করি কিনা তা জানার জন্য কোনও এবং এর কঠোর ব্যবহার করছি না।
আমি আমার নির্ভরতাগুলি ভাগ করে নিতে চাই, এটা খুব ভাল হবে যদি একই সমস্যার মুখোমুখি অন্যান্য লোকেরা যদি একইরকম নির্ভরতা ব্যবহার করে তবে তারা কল করতে পারে - সম্ভবত আমরা অপরাধীকে এইভাবে চিহ্নিত করতে পারি।
// 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; }
একই ক্র্যাশের মুখোমুখি লোকদের জন্য, আপনি যদি এই নির্ভরতা / সংস্করণগুলির কোনও ব্যবহার করে থাকেন তবে দয়া করে মন্তব্যে প্রতিক্রিয়া জানান। হতে পারে আমরা সমস্যা নির্ভরতা একক করতে পারেন।