美文网首页
android不同环境打包配置

android不同环境打包配置

作者: 激扬飞雪 | 来源:发表于2023-04-25 16:08 被阅读0次

项目背景:app请求的服务端url正式环境和生产环境不同,每个接口的path的也有可能不同,所以除了配置两个不同的域名以后,也要配置不同的编译环境下将不同的path的java文件分别编译进去

  //多个开发环境支持
    productFlavors {
        //开发环境
        develop {
            buildConfigField 'String', 'API_SERVER', '"开发环境"'
        }

        //生产环境
        product {
            buildConfigField 'String', 'API_SERVER', '"生产环境"'
        }
    }

    sourceSets {
        //开发环境
        develop {
            java.srcDirs = [
                    'src/main/java',
                    'src/develop/java'  //开发环境的path java目录
            ]
            java.srcDirs = java.srcDirs
        }
        //生产环境
        product {
            java.srcDirs = [
                    'src/main/java',
                    'src/product/java' // 生产环境的path java目录
            ]
            java.srcDirs = java.srcDirs
        }
    }

相关文章

网友评论

      本文标题:android不同环境打包配置

      本文链接:https://www.haomeiwen.com/subject/yfhmjdtx.html