AndroidStudio 编译配置

Module中合并第三方jar包

依赖原生模块jar包的解决办法

Studio配置改动

源码编译改动

  • 导入原生jar包
    以framework.jar为例,需要将对应源码工程的out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar copy到 App project的app/libs/目录下,然后右键classes.jar,“Add as libraries”即可。
  • .jack文件makefile修改
    Android 8.0之后默认开启Jack,好多源码模块编译后都只生成classes.jack文件,需要在对应模块的Android.mk中增加JACK_ENABLED := disabled,然后重新make module,在对应的intermediates中可以找到classes.jar。千万不要全编源码,会导致其它依赖这个jack文件的模块编不过。

猜你喜欢

转载自blog.csdn.net/Neuuranus/article/details/86311112