在 build.gradle 文件中,将 aar 的依赖方式改为引用本地的 jar 包,即可将 jar 包打包进 apk。
示例代码:
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile(name:'library', ext:'aar') }
app/libs/jar_file.jar
android { ... packagingOptions { exclude 'META-INF/.../.../...' } }
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile(name:'library', ext:'aar') }
注意:在打包 apk 时,可能会出现冲突或版本不兼容的问题,需要注意解决。