【发布时间】:2014-11-10 05:10:52
【问题描述】:
只有当我的所有 src 都在 jni 文件夹中时,我才能使用 ndk-build 构建一个 android 共享库,但是,我想使用 ndk-build 构建一个共享库而不需要 jni 文件夹,因为我的项目没有'没有java代码,那我该怎么做呢?
我的简单 Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ctest
LOCAL_SRC_FILES := main.cpp
# for logging
LOCAL_LDLIBS += -llog
# for native asset manager
LOCAL_LDLIBS += -landroid
include $(BUILD_SHARED_LIBRARY)
【问题讨论】:
-
我相信你可以做到,但是你需要把
Android.mk放在jni/中。 Stack Overflow 上有很多类似的问题。搜索您可能遇到的错误(但未提供):Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk。
标签: android build android-ndk android-build