sourceSets的配置在.gradle文件中,例如下面的格式
android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.haha.haha" minSdkVersion 15 targetSdkVersion 25 versionCode 2 versionName "0.0.2" } sourceSets { main { res.srcDirs = ['src/main/res', 'src/main/res-redpacket', 'src/main/res-umeng'] jniLibs.srcDirs = ['libs'] } } }第一种应用:jniLibs.srcDirs = ['libs']如果libs 文件中有.so文件(就是jni) ,android studio 是将jar包和.so文件分开放的,jar包还放在libs中,so文件放在jniLibs中 两种解决方
法方法1、 新建一个 在src/main文件中新建 jniLibs文件夹,将.so文件都拷贝进去
方法2、.so文件还是放在libs中但是,要告诉android studio去哪里找.so文件(就是上文中的)
第二种应用:
就是上文中的,创建多个资源res文件夹,但是需要告诉项目