Eclipse下NDK配置的问题
2017-03-15 12:47
260 查看
因为要做图像处理的Android应用程序,需要用到Opencv,结果发现还需要NDK的配置,好在andorid-ndk-r7之后都不需要安装Cygwin真是太好了。下面我就说说在我配置时遇到的问题解决办法,有一些参照百度的内容,但是并非那些方法都适用我。
首先是NDK的下载:
我用的是第三个链接:https://developer.android.google.cn/ndk/downloads/index.html关于下载哪个不是我讨论的问题,大家可以按自己系统来选
ps:下载解压之后最好不要有中文路径
当你出现问题类似:\android-ndk-r13b\ndk-build" not found in PATH 时你可以开始下面的步骤了,前提是你没配置NDK,如果配置了,请看
步骤一:添加NDK路径,Windows->Preference->Andorid->NDK
如果你在这个地方填的确实是NDK的路径没有错,但是仍然报出说Not a vaild NDK directory,那么你就要找到NDK的主目录里,在里面建一个名为ndk-build空文件不需要后缀.
上述方法是我在百度时找到的,当时是好用的,但是在我全部完成时却提示我没有发现我这个文件,提示:\android-ndk-r13b\ndk-build" not found in PATH,但是我明明已经有了这个文件还是我自己建的,而且我也Refresh了,也Clean了,全不管用。然后我就到主目录的build下,找到了一个大小为8kB的ndk-build文件,将他复制到外面的主目录下面,结果就好了。如果还有困扰在空文件ndk-build不行时,可以看看这个方法。
步骤二:C/C++ Build
右键单击你的可以用来NDK开发的项目,选择Properties,再选择C/C++ Build选项,将这句话“${NDKROOT}/ndk-build.cmd ”,填到Build Command里
注意这里的填写内容为${NDKROOT}/ndk-build.cmd而非${NDKROOT}/ndk-build 。因为${NDKROOT}/ndk-build.cmd是用在Windows平台,而${NDKROOT}/ndk-build则是Linux和MacOs上的。如果少了也会出现问题:Error: Program "D:\Android\android-ndk-r13b\ndk-build" not found in PATH 类似这样的话
步骤三:在刚才的C/C++ Build子菜单下,Environment选项中添加一个变量,就是Add...哪个按钮,变量名为NDKROOT,变量地址填你的NDK路径
这个地方和在配置SDK系统变量时类似,是必须的。
在项目Clean之后如果控制台打印出"D:\\Android\\android-ndk-r13b\\ndk-build.cmd" clean 类似的话出现,就是成功了。
到这里基本就算NDK配置完成了。Good Luck To You All.
首先是NDK的下载:
我用的是第三个链接:https://developer.android.google.cn/ndk/downloads/index.html关于下载哪个不是我讨论的问题,大家可以按自己系统来选
ps:下载解压之后最好不要有中文路径
当你出现问题类似:\android-ndk-r13b\ndk-build" not found in PATH 时你可以开始下面的步骤了,前提是你没配置NDK,如果配置了,请看
步骤一:添加NDK路径,Windows->Preference->Andorid->NDK
如果你在这个地方填的确实是NDK的路径没有错,但是仍然报出说Not a vaild NDK directory,那么你就要找到NDK的主目录里,在里面建一个名为ndk-build空文件不需要后缀.
上述方法是我在百度时找到的,当时是好用的,但是在我全部完成时却提示我没有发现我这个文件,提示:\android-ndk-r13b\ndk-build" not found in PATH,但是我明明已经有了这个文件还是我自己建的,而且我也Refresh了,也Clean了,全不管用。然后我就到主目录的build下,找到了一个大小为8kB的ndk-build文件,将他复制到外面的主目录下面,结果就好了。如果还有困扰在空文件ndk-build不行时,可以看看这个方法。
步骤二:C/C++ Build
右键单击你的可以用来NDK开发的项目,选择Properties,再选择C/C++ Build选项,将这句话“${NDKROOT}/ndk-build.cmd ”,填到Build Command里
注意这里的填写内容为${NDKROOT}/ndk-build.cmd而非${NDKROOT}/ndk-build 。因为${NDKROOT}/ndk-build.cmd是用在Windows平台,而${NDKROOT}/ndk-build则是Linux和MacOs上的。如果少了也会出现问题:Error: Program "D:\Android\android-ndk-r13b\ndk-build" not found in PATH 类似这样的话
步骤三:在刚才的C/C++ Build子菜单下,Environment选项中添加一个变量,就是Add...哪个按钮,变量名为NDKROOT,变量地址填你的NDK路径
这个地方和在配置SDK系统变量时类似,是必须的。
在项目Clean之后如果控制台打印出"D:\\Android\\android-ndk-r13b\\ndk-build.cmd" clean 类似的话出现,就是成功了。
到这里基本就算NDK配置完成了。Good Luck To You All.
相关文章推荐
- 配置 eclipse ndk 环境遇到的问题
- eclipse迁移到as ndk 不能生成.so文件的配置问题
- Eclipse下NDK环境配置,找不到头文件的问题
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题
- Eclipse-MyEclipse-Tomcat配置的问题
- Eclipse 3.3下Sysdeo3.2.1配置的几个问题
- 配置Eclipse与TOMCAT碰到的问题
- EclipseME安装配置及ClassNotFoundException问题
- Eclipse下面配置ArcGIS9.2的诸多问题
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题
- 姚博文 eclipse插件安装配置问题解决
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题 (转)
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题
- eclipse-tomcat配置问题
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题
- Eclipse配置外部项目问题
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题
- 接触eclipse的一点心得,环境配置问题
- 有关Eclipse中配置Tomcat过程中出现了问题