ฉันพบข้อผิดพลาดดั้งเดิมนี้พร้อมกับการติดตามสแต็กต่อไปนี้
สิ่งนี้เกิดขึ้นใน Android 7.0 และ 7.1 เท่านั้น ไม่มีอะไรใหม่เพิ่มเข้ามาในแอพซึ่งอยู่ในการผลิตมาสองสามปีแล้ว แต่มีการอัปเดตอุปกรณ์เป็น Nougat มากขึ้นความผิดพลาดนี้เกิดขึ้นบ่อยครั้งในขณะนี้และกลายเป็นเรื่องที่น่ารำคาญ
คำแนะนำใด ๆ ที่จะได้รับการชื่นชม.
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)
นี่คือรายการอุปกรณ์ที่ได้รับผลกระทบ:
อัพเดท 18/7:
ยังไม่สามารถเข้าถึงรากของสิ่งนี้ได้ดังนั้นฉันจึงตัดสินใจซื้ออุปกรณ์ที่เกิดขึ้นบ่อยที่สุดและมีราคาสมเหตุสมผลซึ่งกลายเป็น Samsung Galaxy J3 2017 เวอร์ชันพร้อม Android 7.0 น่าเสียดายที่ฉันยังไม่สามารถสร้างความผิดพลาดได้
ฉันได้ทำการปรับปรุงการใช้หน่วยความจำบางอย่างในแอปในเวอร์ชันที่ใช้งานจริงแล้ว แต่ความผิดพลาดยังคงเกิดขึ้น
จากความคิดเห็นทั้งหมดและงานวิจัยของฉันดูเหมือนว่าจะเกี่ยวข้องกับ NDK ที่เชื่อมโยงแบบไดนามิก แต่ฉันไม่ได้ใช้อะไรเลยและมันยากที่จะตรวจสอบว่ามีการอ้างอิงหรือไม่
ฉันต้องการแบ่งปันการอ้างอิงของฉันมันจะดีมากถ้าคนอื่น ๆ ที่ประสบปัญหาเดียวกันสามารถโทรออกได้ว่าพวกเขากำลังใช้การอ้างอิงเดียวกันหรือไม่ - บางทีเราอาจมองเห็นผู้ร้ายด้วยวิธีนี้
// 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; }
สำหรับผู้ที่ประสบปัญหาเดียวกันโปรดตอบกลับในความคิดเห็นหากคุณกำลังใช้การอ้างอิง / เวอร์ชันใด ๆ เหล่านี้ บางทีเราสามารถแยกแยะการพึ่งพาของปัญหาได้