Gradle flavors for android with custom source sets - what should the gradle files look like?

后端 未结 5 1116
慢半拍i
慢半拍i 2020-12-02 10:19

I\'ve got an old eclipse project I\'ve moved into android studio and setup to use flavors. It seemed to be working fine till I started trying to use different java files be

5条回答
  •  南方客
    南方客 (楼主)
    2020-12-02 11:09

    This way works for me. Enjoy

    sourceSets {
            main {
                manifest.srcFile 'src/AndroidManifest.xml'
                java.srcDirs = ['src/java']
                resources.srcDirs = ['srs/others']
                res.srcDirs = ['src/res']
                assets.srcDirs = ['src/assets']
                jniLibs.srcDirs = ['jniLibs']
            }
            development{
                res.srcDirs += ['development/src/res']
            }
            standford{
                res.srcDirs += ['standford/src/res']
            }
    
            commercial{
                res.srcDirs += ['commercial/src/res']
            }
    
        }
        productFlavors {
            development{
                flavorDimensions "default"
            }
            standford{
                flavorDimensions "default"
            }
            commercial{
                flavorDimensions "default"
            }
        }
    

提交回复
热议问题