前段时间在使用Cocos2d-x开发游戏的时候,遇到一个关于Android中so文件位置的问题。

由于Cocos2d-x使用了NDK,所以它会生成.so文件,并且自动存放在"\frameworks\runtime-src\proj.android\libs\armeabi\"之中,其中最后一个文件夹armeabi代表这个so文件采用的是armeabi指令集。关于指令集,推荐这篇文章【Android NDK 1 - 指令集、CPU架构与汇编】。

如果该so文件采用的是armeabi-v7a的指令集,则应该把该so文件放在armeabi-v7a文件夹中。

那么问题来了,当时在集成友盟的社会化分享功能,里面的微博有好几个so文件夹,然后我就直接放了进去,但是只有armeabi中有cocos2dx生成的so文件,这样一来,在非armeabi指令集的cpu上跑的时候,就会导致程序崩溃,为了能够继续调试,我采用的临时性解决方法是,把这个cocos2dx的so文件复制到其他每一个文件夹中,没想到居然就可以跑起来了。

后来才知道,每个so文件夹里面的so文件必须要一致,否则的话就会报错,说找不到这个so文件。

android so库放在哪,Android开发中so文件放置的位置相关推荐

  1. Android事件分发机制在实战开发中的应用之二

    学习的最终目标就是要学以致用,本文所分享的案例都是自己在公司实战开发过程中的真实案例,现在把它分享出来,希望对初学者有所帮助 版权声明:本文来自门心叼龙的博客,属于原创内容,转载请注明出处:https ...

  2. Android事件分发机制在实战开发中的应用之一

    学习的最终目标就是要学以致用,本文所分享的案例都是自己在公司实战开发过程中的真实案例,现在把它分享出来,希望对初学者有所帮助 版权声明:本文来自门心叼龙的博客,属于原创内容,转载请注明出处:https ...

  3. iOS开发中plist文件的创建与简单读取(一)

    iOS开发中plist文件的创建与简单读取(一) 1. 创建一个工程 2. 新建一个plist文件(command+N快捷键或者新建文件 如图下的红色圈) 3. 红色圈是plist的文件名,这里默认为 ...

  4. Android 第三方库--2017年Android开源项目及库汇总

    转自:http://blog.csdn.net/jsonnan/article/details/62215287 东西有点多,但是资源绝对nice,自己都全部亲身体验过了,大家可放心使用 github ...

  5. android studio 库项目管理,在Android Studio中将现有项目转换为库项目

    在模块的applicationId文件中(如果使用模块,则不是根项目!),只需替换: apply plugin: 'com.android.application' // or, if you're ...

  6. python常用标准库有哪些-Python开发中常用的标准库

    大多数基于 Python 开发的应用程序都会用到本地标准库和三方库,这样不仅能让我们把时间去关注真正的业务开发,也能学习到更多价值含量高的程序设计和开发思想.程序开发中有一句著名的话叫做: Don't ...

  7. Android 媒体库图片,音频,视频,文件的查询

    项目开发中我们要使用到本地SD卡中的媒体文件,ContentResolver 可以很方便的帮助我们查询所有信息. – 1.ContentResolver 中我们要使用到的两个方式的讲解 > 通过 ...

  8. android 打包 混淆配置_android 实际项目中混淆文件的配置(参考做法)

    之前对项目混淆一直了解不是很透,趁着打包正式项目的时候有特意的去了解了一番,做些记录,备忘! -optimizationpasses 5 -dontusemixedcaseclassnames -do ...

  9. 库项目和App项目中清单文件的包名不要相同

    在清单文件中有一个包名,如下: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns: ...

  10. linux程序卸载动态库,Intel平台下linux中ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载...

    在 IBM Bluemix 云平台上开发并部署您的下一个应用. 相信读者已经看过了 Intel平台下Linux中ELF文件动态链接的加载.解析及实例分析(一): 加载的内容了,了解了ELF文件被加载的 ...

最新文章

  1. Spring学习总结(4)——Spring AOP教程
  2. Eclipse解决JSP页面乱码问题
  3. 记今日访问网页总是报nginx 403的解决
  4. apache 下实现防盗链
  5. 获取IOS应用的子目录
  6. 软件注册码(算法二Rijndael)
  7. python进阶项目设计_Python进阶循环设计
  8. Linux 定时执行命令 crontab
  9. 【C语言笔记结构体】
  10. 今天的我从来没想到的飞鸽传书2009
  11. mysql索引需要了解的几个注意
  12. 快速备份sqlserver2005以上版本数据库的方法-摘自网络
  13. TensorFlow进阶:CNN对CIFAR10图像分类
  14. CMMI4 培训计划
  15. 10.第十一章.风险管理
  16. [渝粤教育] 山东工商学院 电机与拖动基础 参考 资料
  17. 如何制定一个“更好”的点阵字库格式
  18. android 手机本地(office、word)文件预览
  19. 快速排名系统询火星推荐_seo排名工具推荐10火星:比较好用的SEO长尾关键词
  20. 数据分析学习笔记——第4天

热门文章

  1. 复旦大学数学学院高等代数历届期中考试大题精选之一(08级--12级)
  2. 基于java的校园兼职管理系统_基于JAVA WEB的大学生兼职管理系统的分析与设计
  3. 如何用Scapy写一个端口扫描器?
  4. 结构张量 matlab 图像,图像处理中 结构张量(structure tensor)
  5. 关于联想Y400/Y500刷BIOS解锁网卡、单双650M、单双750M超频
  6. JBoss中间件漏洞总结
  7. Java程序员面试应该准备什么?
  8. php版ueditor配置_ThinkPHP配置UEditor
  9. C/C++面试宝典2020版(最新版)
  10. 未来时速——第一章 用事实的力量管理企业