android_app { name: "DesensitiseJNI", srcs: ["**/*.java"], sdk_version: "current", jni_libs: ["/home/scm/zw/disk2/zw/work/tianweixing/code/lagvm/LINUX/android/frameworks/native/opengl/tests/gl_jni_zz/libs/libDesensitisejni"], }有错误吗
时间: 2023-08-15 08:04:06 浏览: 167
xazu3eg_2G_release.srcs_SRCS_V3_fpga_xazu3eg_
这段代码看起来没有明显的错误,但是需要注意以下几点:
1. jni_libs 中指定的路径是否正确,以及路径中是否包含了 JNI 库的名称。在这个例子中,路径中包含了 JNI 库的名称,因此应该是正确的。
2. 如果 JNI 库是在其他项目中生成的,则需要将其包含到当前项目中。可以使用 LOCAL_SHARED_LIBRARIES 或 LOCAL_STATIC_LIBRARIES 指令进行包含。
3. 如果 JNI 库是在当前项目中生成的,则需要确保它已经被正确地编译和链接。可以使用 LOCAL_C_INCLUDES 和 LOCAL_LDLIBS 指令分别指定头文件路径和链接库。
4. sdk_version 设置为 "current" 可能会导致一些兼容性问题,建议指定具体的 SDK 版本号。
综上所述,如果没有其他的问题,这段代码应该可以正常工作。
阅读全文