为什么JNI下的C/C++代码不编译了?
来源:互联网 发布:十六进制转二进制算法 编辑:程序博客网 时间:2024/05/17 02:20
半个月没碰JNI了,今天想测试一下肤色检测的代码,可以突然当前项目不编译c/c++的代码了
什么原因呢?什么原因呢?
检测配置,检测ndk-build...一切都好好的,另建新workspace新project,add native support...时间慢慢消逝,一早上过去了,还是一筹莫展
由于自己只是业余的在android下测试下功能,对android可以说是只等点皮毛。于是吃过午饭后,请教了专门做android开发的同事,也是一通检查,请教谷哥,追问度娘,升级版本,删除NDK,重新解压...两三个小时又过去了,还是没有解决问题。不过发现一个想象,不是不编译,而是不管你编译那个项目,最终却编译了另一个固定的项目。同事搞不定,放弃了。
我想你老编译那个项目,肯定是什么地方固定设置了,但我又不懂ndk-build里的命令,那么多.mk...干脆移除那个项目,我看你报什么错。果然,移除后报add-application.mk文件里的APP_BUILD_SCRIPT指向的android.mk找不到,而这个adnroid.mk正是我移除的项目的jni目录下的android.mk!! 而APP_BUILD_SCRIPT又与default-application.mk里的APP_PROJECT_PATH有关...这样看来,能设置的地方应该就是环境变量了。检查了下环境变量,果然发现了有一个变量指向了一直被编译的项目目录@#¥EG¥¥#%##……谁干的??我怎么没有一点印象了?
把这个环境变量删除掉,注销账号,OK~~
这太那个啥了,差不多一天的时间就浪费在这莫名其妙的事情上了!吐血啊~~
- 为什么JNI下的C/C++代码不编译了?
- Windows7下使用Dev-C 编译 JNI
- 用Visual Studio 2015编译JNI C++/C 代码
- C语言软件的下载为什么下了没用`
- C++中引用编译过的C代码为什么要用"extern c"
- Ubuntu环境下编译so-jni调用c语言
- Linux 下编译及调试 C 代码的简易指南
- Linux 下编译及调试 C 代码的简易指南
- JNI下c和C++的使用
- Visual C++,为什么编译后的exe文件一下子就200多K了?
- linux 下 android ndk-gdb 调试 jni 中的c 代码
- win7下java通过JNI调用C代码
- Mac下命令行编译objective-c代码
- 在android下编译纯C代码
- Android的jni下c与java数据互传测试代码
- Androidstudio编译c/c++jni方法
- JNI调用c/c++代码
- 为什么学习C语言这么久,看的懂代码,做不出题,写不出来项目?
- 公开密钥(N,e)的生成算法。
- Eclipse中高亮显示相同的变量
- 一位ACMer过来人的心得
- 利用OpenCV绘制可变直线
- android UI控件复用的两种解决方案
- 为什么JNI下的C/C++代码不编译了?
- SPRING MVC 的请求参数获取的几种方法
- 项目笔记
- tar命令使用方法
- 施耐德电气Telvent SAGE RTU DNP3不当输入验证漏洞
- 编译linux-2.6.39 时 出现 make 2 *** arch/x86/kernel/ptrace.o error 1
- C++STL容器使用经验总结
- Jquery获取checkbox选中的ids
- JavaWeb项目在不同容器中正确获取项目路径