在Android库中通过Bazel引入JNI头文件的技术问题
Bazel 0.12.0 JNI开发配置记录
我正在尝试用Bazel 0.12.0进行JNI开发,目前整理的相关配置如下:
WORKSPACE 文件内容
android_ndk_repository( name = "androidndk", )
C库模块:libs/hello_lib_c
BUILD 文件
cc_library( name = "hello_lib_c", srcs = ["src/hello.c"], visibility = ["//visibility:public"], )
src/hello.c 源码
#include <jni.h> JNIEXPORT jstring JNICALL Java_eu_tamere_bazel_HelloJNI_hello(JNIEnv *env, jclass clazz) { return (*env)->NewStringUTF(env, "Hello from JNI "); }
Java库模块:libs/hello_lib_java
BUILD 文件(部分内容)
android_library( name = "hello_lib_java", s...
内容的提问来源于stack exchange,提问作者fstephany
相关产品推荐
相关产品推荐

