Android ndk 如何在fedora 14中安装、配置NDK?

Android ndk 如何在fedora 14中安装、配置NDK?,android-ndk,installation,fedora,configure,Android Ndk,Installation,Fedora,Configure,步骤1:我将androidndk解压到一个SDK已经存在的目录中。步骤2:在其中创建一个名为Project\u NDK的目录。步骤3:我已经在jni文件夹下创建了application.mk文件和native.c文件。因此,我应该在哪里放置C++代码?,通常,您不把代码放在NDK文件夹下,而是将其放置在Android项目中的名为“JNI”的子文件夹中。在开始使用NDK之前,您需要一个带有清单文件的常规Android项目。理论上,您可以在没有Java的情况下创建一个只支持NDK的项目,但这很痛苦

步骤1:我将androidndk解压到一个SDK已经存在的目录中。步骤2:在其中创建一个名为Project\u NDK的目录。步骤3:我已经在jni文件夹下创建了application.mk文件和native.c文件。因此,我应该在哪里放置C++代码?

,通常,您不把代码放在NDK文件夹下,而是将其放置在Android项目中的名为“JNI”的子文件夹中。在开始使用NDK之前,您需要一个带有清单文件的常规Android项目。理论上,您可以在没有Java的情况下创建一个只支持NDK的项目,但这很痛苦

除了Application.mk,您还需要Android.mk。请参阅NDK文档以获得指导,或者查看示例中的hello jni

将C++代码放入..CPP扩展文件中,也进入JNI文件夹。


最后,要注意的是:不要仅仅因为NDK很难调试就使用它。对于基本的Android编程,只需使用Java即可。如果你知道C++,你不知道java,你马上就可以把它捡起来。他们的工作已经足够接近了。< /P>我正在研究一个项目,为此我使用NDK,我只研究NDK,所以请详细告诉我如何在NDK做工作,我使用FEDORA 14,所以请告诉我如何安装和配置Android NDK。我已经在子文件夹“JNI”下创建了两个文件Appult.MK和Nest.c文件,但是我不知道我必须在哪个文件中添加C++代码,而且我也不明白我需要一个带有清单的规则的Android项目的含义。如何在没有java的情况下创建NDK项目。请阅读Android基础文档:在NDK目录中,有一个“samples”子目录。在这之下,就有了“本土活动”。这是一个没有Java的NDK项目。它有一个舱单。研究该项目,并尝试为您的项目做同样的事情。请看这个问题:Linux中没有与Visual Studio直接类似的东西。使用Eclipse编辑文件和构建包。Eclipse的Android插件如下: