Android JAVA中的NDK(构建问题)

Android JAVA中的NDK(构建问题),android,android-ndk,shared-libraries,native,Android,Android Ndk,Shared Libraries,Native,我试图将Unity与简单的JavaAndroid开发联系起来,实际上我成功地将Unity项目导入到android中,并在需要时启动它 我目前面临的问题是如何在这两个平台之间来回传递变量。我找到了一些教程,它们都建议使用Android NDK。我是这个领域的新手,在工作中遇到了一些问题 我遵循这一点,在构建应用程序时陷入了困境。我有我的Android.mk文件,但当我运行make-make-app=ndk-demo时,它会抛出一个异常: "make: *** No targets specifie

我试图将Unity与简单的JavaAndroid开发联系起来,实际上我成功地将Unity项目导入到android中,并在需要时启动它

我目前面临的问题是如何在这两个平台之间来回传递变量。我找到了一些教程,它们都建议使用Android NDK。我是这个领域的新手,在工作中遇到了一些问题

我遵循这一点,在构建应用程序时陷入了困境。我有我的Android.mk文件,但当我运行make-make-app=ndk-demo时,它会抛出一个异常:

"make: *** No targets specified and no makefile found.  Stop."
我的Android.mk文件如下所示:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := ndk-demo
LOCAL_SRC_FILES := $(call all-subdir-java-files)


include $(BUILD_SHARED_LIBRARY)

我的项目中有3个活动,一个.h文件和一个.c文件。我不知道是应该包含它们,还是所有的subdir java文件都可以为我做到。

在对问题的回答中,我描述了如何创建本机项目的分步说明。希望这对您有所帮助。

基本上,我正在尝试构建一个共享库,并将其导入Unity以供使用。在这种情况下,我应该能够从Unity调用方法到Java或其他方法。