2015-02-14 29 views
8

Tôi có một ứng dụng trên Cửa hàng Play, ứng dụng này có một số IntentService hoạt động khi ứng dụng bắt đầu và ứng dụng này gây ra sự cố bản địa trên Android 5.0. Dịch vụ này chỉ quét thư mục nội dung cho mục đích cập nhật ứng dụng.Tai nạn gốc trong /system/lib/libart.so

Cụ thể, sự cố này dường như xảy ra trên Samsung S5 sau khi xấu xí với Lollipop, nhưng tôi không biết liệu nó có liên quan chặt chẽ đến thiết bị đó không, vì đây là ứng dụng của Ý và ở đây vẫn còn phổ biến rộng rãi (nghĩa là Tôi biết) thiết bị đang nhận được Lollipop. Tuy nhiên, tôi đã thử nó trên trình mô phỏng, với cổ phiếu Android 5, và nó hoạt động tốt.

Tôi đang gắn dấu vết ngăn xếp, bất kỳ trợ giúp nào về cách tiến hành sẽ được đánh giá cao ... với các vấn đề gốc, tôi không biết đặt tay mình ở đâu.

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
Build fingerprint: 'samsung/kltexx/klte:5.0/LRX21T/G900FXXU1BNL9:user/release-keys' 
Revision: '14' 
ABI: 'arm' 
pid: 24219, tid: 24259, name: IntentService[I >>> it.mydomain.myapp <<< 
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 
r0 afcb8c00 r1 001000e6 r2 af201428 r3 00000000 
r4 76eb1338 r5 700981c0 r6 af50e4c2 r7 afcb8c00 
r8 af201070 r9 b4f7e300 sl b4efac64 fp fffffb18 
ip 00100002 sp af200f60 lr b4cd52ab pc b4cd52ca cpsr 600f0030 

backtrace: 
#00 pc 000d32ca /system/lib/libart.so (art::ClassLinker::FindClassInPathClassLoader(art::ScopedObjectAccessAlreadyRunnable&, art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)+77) 
#01 pc 000d3739 /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE.part.404+356) 
#02 pc 000d5ded /system/lib/libart.so (art::ClassLinker::CreateArrayClass(art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)+88) 
#03 pc 000d37d1 /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE.part.404+508) 
#04 pc 000d5ded /system/lib/libart.so (art::ClassLinker::CreateArrayClass(art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)+88) 
#05 pc 000d37d1 /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE.part.404+508) 
#06 pc 001fe583 /system/lib/libart.so (art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int)+422) 
+1

Bất kỳ may mắn với điều này? Tôi đang chạy vào một lỗi tương tự. – jjwhite01

+0

@ jjwhite01 không, không có gì đáng buồn, nhưng có vẻ như rất cụ thể đối với điện thoại này và bản dựng này. chúng tôi chỉ hy vọng cập nhật từ Samsung. – bigstones

+0

Bài viết này đề cập đến điều gì đó về IntentService trong Android 5.0 gây ra sự cố. https://developer.nvidia.com/content/why-does-my-app-crash-android-50-lollipop –

Trả lời

2

Đây là vấn đề đã biết - nhưng tiếc là không được ghi lại ở bất kỳ đâu. Tôi cũng phải đối mặt với nó trong ứng dụng của chúng tôi và giải quyết bằng cách không sử dụng zopfli. Đối với ứng dụng của tôi - chỉ xảy ra trên OS 5.0.x.

Một số liên kết mà nói về giống nhau: Native crash at /system/lib/libart.so on lollipop android 5.0.1 samsung

http://developer.samsung.com/forum/board/thread/view.do?boardName=General&messageId=279862&frm=7&tagValue=lollipop&curPage=1