关于坑爹的NDK开发的大坑
来源:互联网 发布:淘宝助理5官方下载 编辑:程序博客网 时间:2024/06/06 06:50
由于从原有的项目增加ndk,编写好cpp文件,编译,并在手机面运行没有问题,以为大功告成,没想到在模拟机上面报错:
初步判断是x86架构的so文件找不到,但是验证apk的时候,x86下面已经生成相应的so文件。
按照群里面的大神们,把gradle里面的abiFilters更换,先只保留x86,在删除x86,clean Build,在安装,还是报错。
解决过程:
折腾了两天后,想到应该是配置的问题,于是新建一个hello C++的项目,能顺利跑的通,说明android studio配置没有问题,于是对比Gradle文件,从版本号,混淆等,最后发现都不是这些问题,而是因为多了这段代码,删掉,整个世界清静了,
//自动加载.so文件,调试时要注意omcs项目里是否也有此加载项,避免重复/*//加上此行,就无法识别x86的so,导致app无法启动 sourceSets.main { jniLibs.srcDirs = ['libs'] // use the jni .so compiled from the manual ndk-build command jni.srcDirs = [] //disable automatic ndk-build call }*/
后续:
其实是
jni.srcDirs = [] //disable automatic ndk-build call
这一段搞的鬼,英文不好害死人啊
阅读全文
0 0
- 关于坑爹的NDK开发的大坑
- 关于CTeX的几个大坑
- 关于Integer的一个大坑
- tomcat6关于el表达式的一大坑!
- 关于定义静态Fragment的一个大坑!!!
- 关于输入流scanf 的大坑
- Android开发中遇到的大坑
- 关于《Android驱动开发权威指南》这本书怎么样,我的感受是大坑!
- iOS 关于融云的大坑,客服功能的配置
- ReflectionMethod->invokeArgs的大坑
- ui::UIScrollivew 的大坑
- level-list 的大坑
- ViewPropertyAnimator的一个大坑
- greendao的一个大坑
- open函数的大坑
- initWithContentsOfFile遇到的大坑
- EasyMock的一个大坑
- html关于find使用时的一次使用大坑
- sql基础查询语句运用
- [NOIP] [最短路] [拓扑排序] [DP] NOIP2017Day1 逛公园
- 小白成长日记(13)--(c++)文件的输入输出
- 学习日记-WMware安装Mac系统
- 6.18九九乘法表
- 关于坑爹的NDK开发的大坑
- 1004. 成绩排名
- ES6_symbol
- 对有向无环图顶点重新编号使其邻接矩阵变为下三角矩阵
- vs开发环境搭建(头文件,静态库,动态库配置)
- 教你自己写Android第三方库
- ASCII码的常用值为何为000~127位
- 关于Python中字符串格式化的两种方法
- [NOIP] [并查集] NOIP2017Day2 奶酪