【问题标题】:NDK in JAVA (building problems)JAVA中的NDK(构建问题)
【发布时间】: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


【解决方案1】:

this 问题的答案中,我已经描述了如何制作原生项目的分步说明。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 2012-08-05
    • 2012-03-30
    • 2014-05-21
    • 2011-07-07
    • 2011-06-01
    • 1970-01-01
    相关资源
    最近更新 更多