Нет JNI _OnLoad не найден в … пропуск инициализации

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

В 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пропускает.

РЕДАКТИРОВАТЬ:

Новые функции, которые я добавил сегодня, были закомментированы, когда это произошло. Первоначально я получил другую ошибку и хотел убедиться, что мой старый код все еще работает.

7
задан Seva Alekseyev 3 August 2012 в 15:03
поделиться