在 Android Studio 中添加 MATLAB CODER 生成的 C

Posted

技术标签:

【中文标题】在 Android Studio 中添加 MATLAB CODER 生成的 C【英文标题】:Adding the MATLAB CODER generated C in Android Studio 【发布时间】:2017-10-08 08:54:31 【问题描述】:

我在android studio中导入matlab coder生成的代码时遇到问题。有人可以帮我导入C吗? Screenshot of Folder with the .h and .c files

当 Matlab 生成 C 代码时,它给了我一个充满 .c 和 .h 文件的文件夹,但我不知道如何将它的输入和输出变量连接到我的应用程序。我已经有了 NDK 和一个显示 Hello-jni 的示例 .h 文件!但我想知道如何使用 Matlab 中的这个 C 代码。帮助。 :(

【问题讨论】:

【参考方案1】:

您的入口点函数似乎已在crop.h/c 中生成。这个想法是使用 NDK 构建代码,通过 JNI 调用在crop.h 中声明的函数,这样应该可以工作。

有一个演示视频:

https://www.mathworks.com/videos/matlab-to-iphone-and-android-made-easy-107779.html

这显示了将生成的代码集成到 ios 应用程序和 Android 应用程序中,我认为这应该有助于获得导向。该示例使用带有 ADT 而不是 Android Studio 的 Eclipse。

【讨论】:

以上是关于在 Android Studio 中添加 MATLAB CODER 生成的 C的主要内容,如果未能解决你的问题,请参考以下文章

android studio怎么添加.so文件?android studio加载so文件的方法

怎么往Android studio 里添加Android Sdk

如何在Android Studio中添加RecyclerView-v7支持包

无法在 Android Studio 中添加苹果设备

在 Studio/SDK 的默认库列表中添加一个 android 库

android studio 怎么导入第三方类库