1、moduleA 依賴 moduleB,將moduleA打包成aar時,未包含 moduleB的resources資源;
方法一:將moduleB的資源,手動拷貝一份到moduleA中;
方法二:使用 fat-aar 插件;
2、fat-aar插件使用的問題:
AGP和Gradle的版本要匹配:
該插件提供了將library以及它依賴的library一起打包成一個完整aar的解決方案,支持AGP 3.0及以上。(目前測試的版本范圍是AGP 3.0 - 7.1.0,Gradle 4.9 - 7.3)
- AGP 7.1.0
- Gradle 7.3
classpath 'com.github.kezong:fat-aar:1.3.8'id 'com.kezong.fat-aar'embed project(path: ':common')