博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android NDK builder for Eclipse in Windows
阅读量:4953 次
发布时间:2019-06-12

本文共 1607 字,大约阅读时间需要 5 分钟。

If you worked on android NDK, you must be knowing current eclipse ADT doesn’t have option for NDK building you have to manually run the build command in cygwin shell. Now i will show you step by step how to make a builder for android NDK project which will build your native code to android library when you build your project or save a c source file

Requirements

  1. Eclipse
  2. Android ADT
  3. Android NDK
  4. Cygwin

if you don’t know what is these please see this

Steps

  1. Import / open a NDK project ( say import hellojni from NDK samples)
  2. Open the project Properties
  3. Select builders
  4. Press New and select ProgrammeFill in you cygwin bash.exe in location, working directory as project folder in workspace fill the argument as ndk-build in my case it is “I:\Dev\Droid\SDK\ndk\ndk-build”( note this DOS style path will result in an waring when compiling better usage will be cygwin path in my case it will be /cygdrive/i/Dev/Droid/SDK/ndk/ndk-build)
  5. Go to refresh Tab tick Refresh source on compilationclick specify Resource and choose lib folder in you project(Note the lib folder maynot exist unless you compile the source atleast once for first time you can leave option as to refresh the entire workspace
  6. Go to Environment tab and create a new variable named PATH and value to bin folder of cygwin and choose append to native environment
  7. Go to build Options tab and tick after clean, during manual build , during auto build and specify relevant sources and choose jni folder in project
  8. press finish
  9. In build order move ndk builder to the top
  10. All done :)

转载于:https://www.cnblogs.com/bigben0123/archive/2012/01/17/2324645.html

你可能感兴趣的文章
未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,请对sysindexes运行...
查看>>
VMware Integrated OpenStack (VIO)简介
查看>>
params简介
查看>>
实战 ASP.NET Web API
查看>>
数据库优化,性能分析
查看>>
保留小数点二位
查看>>
visio画图ER图表和字段注释
查看>>
数制转换问题:确定进制
查看>>
让简单的每天十条,亮点越来越多
查看>>
[批处理]守护NodeJS进程
查看>>
POJ2157 Check the difficulty of problems 概率DP
查看>>
欺骗眼球的滚动条 (javascript)
查看>>
PHP数组练习
查看>>
迷宫生成算法
查看>>
poj_2104K-th Number
查看>>
网页添加qq咨询
查看>>
队列课下作业
查看>>
【计算机视觉】行为识别(action recognition)相关资料
查看>>
【Qt开发】解决Qt程序在Linux下无法输入中文的办法
查看>>
迷茫的Java程序员
查看>>