7

我刚开始使用 NDK,正在努力让 Hello-JNI 示例在 Android Studio 上运行。我使用 Eclipse 让它工作,但我更喜欢让它在 Android Studio 上运行。我已经提出了无数关于如何将 armeabi 文件夹放入 lib 文件夹并将其打包到 jar 中的建议(https://groups.google.com/forum/#!msg/adt-dev/nQobKd2Gl_8/Z5yWAvCh4h4J)但到目前为止,这些都没有奏效。它变得非常令人沮丧。有没有人有一个可以从 Android Studio 构建和运行并部署在设备上的工作 Hello-JNI 示例?我只需要一个在 Android Studio 中工作的 NDK 示例项目。任何帮助表示赞赏,谢谢大家。

4

3 回答 3

2

正如 Google 所说,Android Studio 将在其 5.0 版本中开始支持 NDK 项目(我找不到源代码,但我会尽快添加它)。目前,最新版本是 3.1。

您可以在此线程上找到一些解决方法

于 2013-10-25T14:57:48.663 回答
0

这行得通,它是由英特尔提供的,有点过时了,但它确实有效。

https://software.intel.com/en-us/videos/using-the-ndk-with-android-studio

于 2014-11-13T20:14:59.980 回答
-2

首先,您需要Android Ndk,下载它。你需要在你的项目中添加 android ndk 所以去 windows-->Preference-->Ndk--> 在这里浏览你的 ndk 路径。

之后创建一个android项目并右键单击项目并添加原生支持,它会自动创建一个.so文件。

只需清理并构建您的项目,它就包含 ndk 开发所需的所有内容。

现在,在您的活动中创建 nativ 方法并使用对应于活动的 javah 命令生成头文件。

于 2014-03-07T09:30:47.387 回答