android ndk开发eclipse 配置

来源:互联网 发布:舞美娘 设计软件 编辑:程序博客网 时间:2024/04/29 18:18
1、一键生成.h文件






arguments  设置如下

-verbose
-d ${project_loc}\jni
-classpath ${project_loc}\bin\classes
${java_type_name}


2.编辑成so文件

下载android ndk  

window->preferences->ndk 中设置  ndk location

与1步相同添加 external tools configurations

 Location中需要填入nkd-build.cmd的路径(NDK安装目录下)。
      Working Diretcoty中需要填入TestNDK的工程根目录。
       如图五所示:

      

                                    (图五)
  5.5.3 配置选项卡【Refresh】,如图六所示:
      勾选“Refresh resources upon completion”,
      勾选“The entire workspace”,
      勾选“Recuresively include sub-folders”。

    

                                      (图六)
   5.5.4 配置选项卡【Build Options】,如图七所示:
      勾选“After a “Clean””,
      勾选“During manual builds”,
      勾选“During auto builds”,
      勾选“Specify working set of relevant resources”。
      点击“Specify Resources…”勾选TestNDK工程的“jni“目录 ,Finish!

      保存设置,OK!

      

                                     (图七)

   5.5.5 Project->clean->选择工程->点击OK。当在console里面看到如图八所示的信息,则表示一切正常,此时就已经是自动编译代码了。

        

                                                                 (图八)

假如你使用的是NDK-R9版本中的例子,你在console里面会看到比上图要多的编译信息,截图如下

       

                                       (图八)

这时候你要检查一下工程根目录下的libs目录下的子目录,要删除libs中多余的子文件夹,只留下armeabi文件夹和以jar为后缀名的jar包。

如果你是新手,为了避免不必要的麻烦,请你安装NDK时选择R7版本(android-ndk-r7-windows.zip)。

新建.c .cpp实现生成的.h文件即可
 

                  
    5.5.6  右键点击工程TestNDK,Run As -> Android Application, 运行程序。当出现图九所示信息时,NDK实例运行成功!



0 0
原创粉丝点击