Android 安卓NDK没有';我找不到图书馆
我正在制作Android应用程序,并使用NDK进行一些复杂的计算,但我在编译时遇到了问题。我使用Android 2.0预览3b和NDK r10e 我在加载一些普通库时遇到如下问题:Android 安卓NDK没有';我找不到图书馆,android,gradle,android-ndk,Android,Gradle,Android Ndk,我正在制作Android应用程序,并使用NDK进行一些复杂的计算,但我在编译时遇到了问题。我使用Android 2.0预览3b和NDK r10e 我在加载一些普通库时遇到如下问题: #include <math.h> #include <android/log.h> #include <stdlib.h> 这是jni文件夹中的Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LO
#include <math.h>
#include <android/log.h>
#include <stdlib.h>
这是jni文件夹中的Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := lala
LOCAL_CFLAGS := -DANDROID_NDK \
-DDISABLE_IMPORTGL
LOCAL_SRC_FILES := lala.c lalal.c
LOCAL_LDLIBS := -lm -llog
include $(BUILD_SHARED_LIBRARY)
和Application.mk:
APP_OPTIM := release
APP_ABI := armeabi armeabi-v7a
不要将Android.mk和Application.mk:与gradle一起使用。。。在
android.ndk下使用ldLibs
,如ldLibs“log”、“m”和cFlags
如cFlags“-DANDROID\u NDK-可添加的\u导入文件
。。。Android和应用程序mk将被生成。。。编辑:至少它在1.5版本中有效,你能告诉我该怎么做吗?我没有NDK和Gradle的经验。错误:没有这样的属性:cFlags for class:com.android.build.Gradle.managed.NdkConfig我有这个问题该死。。。所以它(2.0版)使用新的ndk插件。。。阅读此内容:=>CFlags.add(“-DCUSTOM\u DEFINE”)
我已更新此内容,但现在有以下内容:Exception com.intellij.execution.ExecutionException:编译器退出,错误代码为1。它再也找不到图书馆了
APP_OPTIM := release
APP_ABI := armeabi armeabi-v7a