【发布时间】:2018-07-12 11:25:04
【问题描述】:
我正在尝试将 python 库导入到使用 JNI 的现有项目中。我们试图实现的是从用 C++ 编写的 JNI 源代码调用 python 脚本。
因此,我们确实尝试包含 python 库 (Python.h),如果没有正确设置,则无法找到该库。
Android.mk 已经存在,我知道我们可以将它包含在其中,但是再次需要 python 库的共享对象,对吗?
如果我们有一个共享对象,这就是我将写入 makefile Android.mk 的内容:
LOCAL_PATH := $(call my-dir)
# Include libpython2.7.so
include $(CLEAR_VARS)
LOCAL_MODULE := python2.7
LOCAL_SRC_FILES := ../python-for-android/dist/default/libs/armeabi/libpython2.7.so
include $(PREBUILT_SHARED_LIBRARY)
【问题讨论】:
标签: java android python c++ java-native-interface