Я получаю это сообщение в течение последнего дня или около того, и до сих пор это не вызывало проблем. Я получил свой код для запуска с моей родной библиотекой ранее, но сегодня я добавил несколько новых функций, и он снова не будет работать.
В LogCat не отображаются ошибки, но моя программа просто открывается и мгновенно закрывается на моем устройстве. Нет сообщения о том, что приложение неожиданно остановилось, просто черная вспышка на экране.
Я просмотрел Google и SO, но есть ТАК много разных причин для появления этого сообщения. Вот мой LogCat:
08-03 10:44:50.186: D/dalvikvm(2143): Trying to load lib /data/data/my.eti.commander/lib/libRelayAPI.so 0x40514f58
08-03 10:44:50.186: D/dalvikvm(2143): Added shared lib /data/data/my.eti.commander/lib/libRelayAPI.so 0x40514f58
08-03 10:44:50.186: D/dalvikvm(2143): No JNI_OnLoad found in /data/data/my.eti.commander/lib/libRelayAPI.so 0x40514f58, skipping init
08-03 10:44:50.288: I/DEBUG(1058): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-03 10:44:50.288: I/DEBUG(1058): Build fingerprint: 'LENOVO/IdeaPad_Tablet_A1_07/A1_07:2.3.4/GRJ22/eng.user.20120209.100319:user/release-keys'
Я хотел бы знать:
1 )Является ли это сообщение No JNI_OnLoad
причиной того, что моя программа не открывается?
2 )Если да, то я знаю, что мой код не опубликован, но кто-нибудь может объяснить общую идею этого сообщения. Включая то, что init
пропускает.
РЕДАКТИРОВАТЬ:
Новые функции, которые я добавил сегодня, были закомментированы, когда это произошло. Первоначально я получил другую ошибку и хотел убедиться, что мой старый код все еще работает.