当前位置: 首页 > 工具软件 > ClearSilver > 使用案例 >

Android 源码编译错误:Could not load 'clearsilver-jni'

胥智
2023-12-01

基于OK6410的安卓开发学习(问题集)

      编译源码时出现如下错误

      Could not load 'clearsilver-jni'

      这是由于配置32位64位编译模式错误导致的,依次打开下面的文件

external/clearsilver/cgi/Android.mk,
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk
external/clearsilver/cs/Android.mk

      如果是32位系统就选择m32,注释m64

LOCAL_CFLAGS += -m32
LOCAL_LDFLAGS += -m32

# LOCAL_CFLAGS += -m64
# LOCAL_LDFLAGS += -m64

      如果是64位系统则选择m64,注释m32

# LOCAL_CFLAGS += -m32
# LOCAL_LDFLAGS += -m32

LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64

      更改之后先make clean,再./build-android


 类似资料: