【发布时间】:2012-02-07 14:06:46
【问题描述】:
我正在尝试将 Unity 与简单的 Java android 开发联系起来,实际上我成功地进入了可以将 unity 项目导入到 android 并在需要时启动它的部分。
我目前面临的问题是如何在这两个平台之间来回传递变量。我找到了一些教程,他们都建议使用 Android NDK。我是这个领域的新手,在让它工作时遇到了一些问题。
我关注了这个tutorial 并在构建应用程序时陷入了困境。我有我的 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 文件。我不知道我应该包含它们还是 all-subdir-java-files 为我做。
【问题讨论】:
-
基本上我要做的就是建立一个共享库并将其导入Unity以供使用。在这种情况下,我应该能够从 Unity 调用方法到 Java 或其他方式。
标签: android android-ndk shared-libraries native