Android 8.1和之前的几个版本编译模块时会输出classes.jack和javalib.jar代替之前的classes.jar, javalib.jar中是经过dex优化的classes.dex, 系统应用如果采用Android Studio或Eclipse IDE开发时无法引用系统库, 需要在模块的Android.mk中加入如下参数使编译采用传统编译方式:
ANDROID_COMPILE_WITH_JACK := false
重新构建会在out/target/common/obj/JAVA_LIBRARIES/xxxx_intermediates再次生成classes.jar