I managed now to build my code
I use an stl_port (crystax) to build my code.
in my Android.mk I have
LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/../icu4c/common \
...
LOCAL_STATIC_LIBRARIES := libpng freetype zlib
LOCAL_SHARED_LIBRARIES := libicudata libicuuc libicui18n
but when I load it in the
System.loadLibrary("icuuc");
System.loadLibrary("icui18n");
System.loadLibrary("mypro");
It fails to load because of a missing reference. Has anyone an idea
what is missing.
Or do I need also to load something for the stl_port
10-08 00:53:20.848: DEBUG/dalvikvm(640): Trying to load lib /data/data/
com.marcus.mypro/lib/libicuuc.so 0x40514670
10-08 00:53:20.859: DEBUG/dalvikvm(640): Added shared lib /data/data/
com.marcus.mypro/lib/libicuuc.so 0x40514670
10-08 00:53:20.859: DEBUG/dalvikvm(640): No JNI_OnLoad found in /data/
data/com.marcus.mypro/lib/libicuuc.so 0x40514670, skipping init
10-08 00:53:20.867: DEBUG/dalvikvm(640): Trying to load lib /data/data/
com.marcus.mypro/lib/libicui18n.so 0x40514670
10-08 00:53:20.867: DEBUG/dalvikvm(640): Added shared lib /data/data/
com.marcus.mypro/lib/libicui18n.so 0x40514670
10-08 00:53:20.867: DEBUG/dalvikvm(640): No JNI_OnLoad found in /data/
data/com.marcus.mypro/lib/libicui18n.so 0x40514670, skipping init
10-08 00:53:20.877: DEBUG/dalvikvm(640): Trying to load lib /data/data/
com.marcus.mypro/lib/libulm_myproj.so 0x40514670
10-08 00:53:21.029: DEBUG/myproj(640): Cannot load lib: Cannot load
library: reloc_library[1311]: 33 cannot locate
'_ZN7icu_3_813UnicodeStringaSERKS0_'...
10-08 00:53:21.029: DEBUG/myproj(640): java.lang.UnsatisfiedLinkError:
Cannot load library: reloc_library[1311]: 33 cannot locate
'_ZN7icu_3_813UnicodeStringaSERKS0_'...
10-08 00:53:21.029: DEBUG/myproj(640): at
java.lang.Runtime.loadLibrary(Runtime.java:434)
10-08 00:53:21.029: DEBUG/myproj(640): at
java.lang.System.loadLibrary(System.java:554)
10-08 00:53:21.029: DEBUG/myproj(640): at
com.marcus.mypro.jni.NativeMap.<clinit>(NativeMap.java:23)
...
regards,
marcus
On Oct 7, 1:41 pm, "
marcuseb...@gmx.net" <
marcuseb...@gmx.net> wrote:
> I red the readme.html but it did not help.
>
> I use an older source of android to build but I still have some
> problems.
>
> What I figured out that when I call ./runConfigureICU MacOSX in the
> icu4c directory
> it tries to load header files which do not exist. Without calling it
> works.
>
> Because of my older android code I used this patchhttp://
git.tarot.com.tw/?p=android/platform/external/icu4c.git;a=comm...