关于 Android SO 的兼容和适配,看完这篇就够了!原文链接如下:
http://blog.coderclock.com/2017/05/07/android/Android-so-files-compatibility-and-adaptation/
如有错误,欢迎留言指教!
1
xtorrent9527 2017-05-07 18:19:03 +08:00
@Livid 无脑推广
|
2
Dclock OP @xtorrent9527 额,写文章就不可以推广了么?喷子真多!
|
3
azhw 2017-05-07 22:06:35 +08:00 via iPhone
还不错…
|
4
pagxir 2017-05-07 22:57:16 +08:00
什么是 SO 文件
|
5
iRiven 2017-05-08 10:42:37 +08:00 via Android
我不是做安卓开发的,也不会写 c,但我还是能很明显的看出来,你的文章很烂,而且来着推广我也感到不舒服
|
8
aa6563679 2017-05-08 13:28:32 +08:00 via iPhone
“分别是:ARMv5,ARMv7 (从 2010 年起),x86 (从 2011 年起)”。
“ X86 设备兼容 X86、armeabi ;”。 全程 SO 为大写。 你有见过基于 windows 的 android 吗?它的 native 库都是 dll。 无脑推广。 |
9
codehz 2017-05-08 14:04:47 +08:00 via Android
@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 |
11
xtorrent9527 2017-05-08 16:02:33 +08:00
我举报这种推广就成喷子啦?
你看看 Android 节点下你发了多少这种推广帖? |
12
Dclock OP @xtorrent9527 我写我的 Android 文章,推广有错?不爽别看!不打算再回喷子们了,喷子们请随意喷。
|
13
zealot0630 2017-05-08 19:54:40 +08:00
block 喜+1
|