ale*_*cir 12 java-native-interface android android-ndk
我在其他地方看过这个问题,但答案似乎并不适用于我的情况.我有一个.cpp文件(不是.c文件).我收到错误:
make:*没有规则来制作目标jni/native.c', needed byobj/local/armeabi/objs/native/native.o'.停止.Cirapi_android C/C++问题
这是我的Android.mk文件(非常简单):
LOCAL_PATH:=$(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS:=-llog
LOCAL_MODULE:=native
LOCAL_SRC_FILES:=native.cpp
include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)
我已经删除了解决其他问题的所有额外空间.它抱怨native.c,我甚至没有在makefile中列出.有任何想法吗?
我在MacOSX Snow Leopard,Eclipse Juno,NDK r8上
ale*_*cir 16
得到它的工作......不确定键是什么...将makefile更改为..
TOP_LOCAL_PATH:=$(call my-dir)
include $(call all-subdir-makefiles)
LOCAL_PATH := $(TOP_LOCAL_PATH)
include $(CLEAR_VARS)
LOCAL_LDLIBS:=-llog
LOCAL_MODULE:=native
LOCAL_SRC_FILES:=native.cpp
include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)
...还从obj目录中删除了.o文件...怀疑干净无法正常工作.
| 归档时间: |
|
| 查看次数: |
14956 次 |
| 最近记录: |