由于导入的module模块结构与默认的gradle结构不同,创建aar时无法导入assets资源,需要在module中的gradle中指定asset目录。
需进行如下配置:
sourceSets { main { //res.srcDirs = ['res'] //java.srcDirs 'src' //manifest.srcFile 'AndroidManifest.xml' //aidl.srcDirs = ['src'] //renderscript.srcDirs = ['src'] assets.srcDirs = ['assets'] //jniLibs.srcDirs = ['libs'] //jniLibs.srcDirs = ['jni'] } }
相关参考文档:
https://developer.android.com/studio/projects/android-library.html#CreateLibrary