Otrzymuję tę wiadomość od poprzedniego dnia i do tej pory nie spowodowało problemu. Dostałem mój kod do uruchomienia z moją rodzinną biblioteką wcześniej, ale dzisiaj dodałem kilka nowych funkcji i znowu to nie zadziała.Nie znaleziono JNI_OnLoad w ... pomijam init
W LogCat nie ma żadnych błędów, ale mój program po prostu otwiera się i zamyka natychmiast na moim urządzeniu. Nie ma komunikatu informującego, że aplikacja niespodziewanie się zatrzymała, po prostu czarny błysk na ekranie.
Rozejrzałem się po Google i SO, ale jest tyle różnych powodów, dla których ta wiadomość pojawiła się. Oto moja 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'
Co chciałbym wiedzieć:
1) Czy to No JNI_OnLoad
wiadomość powodując mój program nie otworzy?
2) Jeśli tak, to wiem, że nie mam żadnego kodu opublikowanego, ale czy ktoś mógłby wyjaśnić ogólną ideę tej wiadomości. Włączając to, co przeskakuje.
EDIT:
Nowe funkcje ja dzisiaj dodane komentowano, kiedy to się stało. Pierwotnie dostałem inny błąd i chciałem się upewnić, że mój stary kod nadal działa.
Dzięki, znalazłem kilka rzeczy z ndk-gdb. – JuiCe