2015-02-14 6 views
8

У меня есть приложение в Play Маркете, оно имеет IntentService, что делает некоторые работы при запуске приложения, и это приводит к сбоям в работе на Android 5.0. Эта служба просто сканирует папку с ресурсами для целей обновления приложений.Родной сбой в /system/lib/libart.so

В частности, этот сбой, похоже, произошел на Samsung S5 после ugrade на Lollipop, но я не знаю, строго ли это связано с этим устройством, так как это итальянское приложение, и здесь это все еще единственный широко распространенный (то есть Я знаю) устройство, которое получает Lollipop. Тем не менее, я попробовал его на эмуляторе, с Android Android 5, и он работает нормально.

Я прикрепляю трассировку стека, любая помощь о том, как действовать, будет оценена ... с родными проблемами, я не знаю, куда положить руки.

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
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

Любой удачи с этим? Я столкнулся с подобной ошибкой. – jjwhite01

+0

@ jjwhite01 нет, к сожалению, ничего, но кажется очень специфичным для этого телефона и этой сборки. мы просто надеемся на обновление от Samsung. – bigstones

+0

В этой статье упоминается что-то о IntentService в Android 5.0, вызывающем сбои. https://developer.nvidia.com/content/why-does-my-app-crash-android-50-lollipop –

ответ

2

Это известная проблема, но, к сожалению, она не документирована нигде. Я тоже столкнулся с этим в нашем приложении и решил не использовать zopfli. Для моего приложения - произошло только на OS 5.0.x.

Некоторые ссылки, которые говорят о том же: 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

 Смежные вопросы

  • Нет связанных вопросов^_^