Android SO 文件的兼容和适配

2017-05-07 18:12:31 +08:00
 Dclock

关于 Android SO 的兼容和适配,看完这篇就够了!原文链接如下:

http://blog.coderclock.com/2017/05/07/android/Android-so-files-compatibility-and-adaptation/

如有错误,欢迎留言指教!

5911 次点击
所在节点    Android
13 条回复
xtorrent9527
2017-05-07 18:19:03 +08:00
@Livid 无脑推广
Dclock
2017-05-07 21:57:01 +08:00
@xtorrent9527 额,写文章就不可以推广了么?喷子真多!
azhw
2017-05-07 22:06:35 +08:00
还不错…
pagxir
2017-05-07 22:57:16 +08:00
什么是 SO 文件
iRiven
2017-05-08 10:42:37 +08:00
我不是做安卓开发的,也不会写 c,但我还是能很明显的看出来,你的文章很烂,而且来着推广我也感到不舒服
Dclock
2017-05-08 12:02:08 +08:00
@pagxir Google 一下?
Dclock
2017-05-08 12:02:27 +08:00
@iRiven you can you up,喷子!
aa6563679
2017-05-08 13:28:32 +08:00
“分别是:ARMv5,ARMv7 (从 2010 年起),x86 (从 2011 年起)”。
“ X86 设备兼容 X86、armeabi ;”。
全程 SO 为大写。
你有见过基于 windows 的 android 吗?它的 native 库都是 dll。
无脑推广。
codehz
2017-05-08 14:04:47 +08:00
@aa6563679 你这个喷点就不对了。。。。native 库为 dll 只是某些模拟器外部的情形,对于系统内部的观测者而言,还是 elf 格式的 so 文件,只是要经过一定的转换才能运行,
还有,如果你真的在 apk 里或者 data 分区里见到 dll 文件,多半是 unity3d 或者 xamarin,然后其中 dll 只是作为.net assembly 文件,根本算不上 native 库,在安卓 mono 中即便是.net 写成的代码,用 p/invoke 调用 native 库还是必须为 so 文件(elf 格式)
定义:A native library is a library written in a language that compiles down to native code for the platform it runs on
Dclock
2017-05-08 14:11:05 +08:00
@codehz 多谢你的评论。 @aa6563679 除了骂你煞笔,没有别的了。
xtorrent9527
2017-05-08 16:02:33 +08:00
我举报这种推广就成喷子啦?
你看看 Android 节点下你发了多少这种推广帖?
Dclock
2017-05-08 17:40:31 +08:00
@xtorrent9527 我写我的 Android 文章,推广有错?不爽别看!不打算再回喷子们了,喷子们请随意喷。
zealot0630
2017-05-08 19:54:40 +08:00
block 喜+1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/359709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX