Tiny icon indicating copy to clipboard operation
Tiny copied to clipboard

ndk的配置是必须的吗?

Open mrchenmo opened this issue 7 years ago • 11 comments

ndk { abiFilters 'armeabi-v7a','x86'//or armeabi、arm64-v8a、x86 } 我加了这句话后,项目里的其他.so包就会报错。

mrchenmo avatar Apr 24 '17 02:04 mrchenmo

这只是示例,根据你项目支持的abi来filter

Sunzxyong avatar Apr 24 '17 02:04 Sunzxyong

大多数项目只需兼容armeabi即可

Sunzxyong avatar Apr 24 '17 02:04 Sunzxyong

@Sunzxyong 哦哦这个我知道,我的意思是这个abiFilters可以不要吗?我在Gradle里不配置这句话可以吗

mrchenmo avatar Apr 24 '17 02:04 mrchenmo

不行,库中已包含除了mips abi的so,如需不想添加abiFilters,会出一个no-abi的版本

Sunzxyong avatar Apr 24 '17 05:04 Sunzxyong

@Sunzxyong 可以,谢谢。

mrchenmo avatar Apr 24 '17 05:04 mrchenmo

同时建议加上这个配置,对你的项目来说是件好的事情,这可以避免以后你的项目依赖一些三方sdk出现abi不兼容异常

Sunzxyong avatar Apr 24 '17 06:04 Sunzxyong

为什么不公共开 tiny.so 的源码?

gavinliu avatar Apr 24 '17 07:04 gavinliu

既然选择开源了,为什么不开源c源码呢

MichaelJokAr avatar Apr 25 '17 02:04 MichaelJokAr

so代码其实很简单,就没与tiny一起整理,可以参考这个样例代码,标准的jpeg压缩过程,样例代码已经上传:sample。其中对RGB_565与ARGB_8888做了转换,统一保存为RGB_888,转换方式已经在我的另外一篇博客已经说了:也谈图片压缩,关于libjpeg-turbo的介绍和编译可以看齐官方介绍。如果想尝试和了解jpeg的详细压缩过程,可以自己动动手。

Sunzxyong avatar Apr 25 '17 02:04 Sunzxyong

为什么调用压缩没callback回来。难道哪里姿势错了?是参考说明一步一步来的。请问错在哪里了

carozhu avatar Jul 08 '17 02:07 carozhu

@carozhu 我用了是好的,正常。你贴下代码啊

mrchenmo avatar Jul 11 '17 05:07 mrchenmo