使用NDK时提示Android NDK:Could not find application project directory的最简单的解决方案(欢迎大神回复继续解决)
来源:互联网 发布:蔷薇十字团 知乎 编辑:程序博客网 时间:2024/06/08 13:27
出现这个错误,原因是你所在的jni缺少三个文件:NDK_PROJECT_PATH(你项目的路径)、NDK_APPLICATION_MK(Application.mk的路径)、APP_BUILD_SCRIPT(Android.mk的路径)。
解决方案很简单:
方法1、在你jni下新建一个Application.mk文件
该文件下面包含:
APP_PROJECT_PATH=E:/EclipseWorkspace/HelloWorld
APP_BUILD_SCRIPT=./jni/Android.mk
分别是项目的路径和Android.mk的路径。
最后我分别用Dos在jni的目录下使用:ndk-build.mk、ndk-build.mk NDK_PROJECT_PATH=/path/to/project NDK_APPLICATION_MK=/path/to/Application.mk、ndk-build NDK_PROJECT_PATH=. NDK_APPLICATION_MK=Application,结果都不能成功编译成类库,真是悲剧啊。
结果我是使用Eclipse关联ndk-build(自建builder方法)来解决的。成功编译成类库,结果如下图所示。
如果有人也是出现这种问题,建议也这么解决。反正我在Dos窗口手动编译一直不能成功,一直出现下面的提示。最后也没有解决。欢迎大神留言提供解决方案。
方法2、制定上面的三个变量的值,例如:ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk NDK_APPLICATION_MK=./Application
注意:我使用这种方法,老是提示APP_BUILD_SCRIPT指向的文件不存在,所以不建议使用这种方法。
参考:Eclipse自动关联NDK/JNI的方法http://www.cnblogs.com/skyseraph/p/3979238.html
- 使用NDK时提示Android NDK:Could not find application project directory的最简单的解决方案(欢迎大神回复继续解决)
- Android NDK: Could not find application project directory !
- Android NDK: Could not find application project directory
- Android问题集锦之四十:Android NDK: Could not find application project directory
- Cygwin 下编译Jni生成So文件时报错Could not find application project directory的解决办法.
- jni开发中遇到的问题1--eclipse 选择ndk位置提示“Not a valid NDK directory” 时
- android ndk 开发流程以及“Method could not be resolved”的解决办法,代码提示
- NDK的基础教程 一 最简单的NDK使用
- android ndk 的简单使用
- 最简单的使用 NDK 的程序
- 最简单的android NDK环境搭建
- NDK-gdb的错误ERROR: Could not extract package's data directory...的解决方法
- 最简单的Android项目(NDK命令行编译)
- 解决不使用Android NDK编译的bin文件No such file or directory问题
- NDK的简单使用
- NDK的简单使用
- Android NDK *** could not be resolved 解决方式
- 解决运行java application时提示Could not find the main class.Program will exit.问题
- 趣学Python-教孩子学编程--第十三章
- Android之取消ListView的点击效果
- GitHub第一步--生成ssh keys
- Mac一体机忘记开机密码怎么办?
- 一个项目的主要流程
- 使用NDK时提示Android NDK:Could not find application project directory的最简单的解决方案(欢迎大神回复继续解决)
- 计算机网络(基础入门篇)
- MyEclipse与Eclipse的版本号
- JavaScript学习(5.3):条件语句
- Git 简单使用
- 二叉树遍历
- FZU 2150 Fire Game
- nginx源码剖析(一)
- 关于ajax获取数据时候的返回