Android之ndk指定ABI

ABI 是 Application Binary Interface 的缩写。

不同 Android 手机使用不同的 CPU,因此支持不同的指令集。CPU 与指令集的每种组合都有其自己的应用二进制界面(或 ABI)。 ABI 可以非常精确地定义应用的机器代码在运行时如何与系统交互。 您必须为应用要使用的每个 CPU 架构指定 ABI。

参考链接

Android Studio gardle 配置 ndk 指定 ABI: abiFilters 详解

 

Android修改aar文件中的jar

1.在工程中找到需要修改的jar中的类,建立相同的路径,复制类的内容并修改。

2.编译工程,获得.class文件。

3.解压jar包,并替换修改的class.

4.生成jar

jar cvf classes.jar com

classes为要生成的jar名,com为待生成的文件夹

5.将jar与其他aar中解压的文件一起压缩,修改后缀名为.aar

这里有一个问题需要注意是新生成的jar解压,需要用原始