gradle升级4.10.3

最近公司发布了一个任务:升级gradle4.2--->gradle4.10.3

一句话:gradle4.10.3 新版本规范更加严格,禁止使用废弃的指令

1、编译指令集替换

      a、使用 api指令代替 complie指令;

      b、使用 compileOnly指令代替 provided指令;

      c、使用 debugApi 指令代替 debugCompile指令;

      d、使用releaseApi指令代替 releaseCompile指令;

2、http默认不支持(需开启)


3、service需要启动权限,去除

针对 Android P 或更高平台开发的应用必须请求 FOREGROUND_SERVICE 权限才能使用前台服务。 FOREGROUND_SERVICE 属于普通级别请求,因此提出请求后,系统会自动授予。

若应用未提出 FOREGROUND_SERVICE 请求就试图创建前台服务,系统会抛出 SecurityException 异常

4、特殊字符转义(国际化)


5、org.appa

你可能感兴趣的:(gradle升级4.10.3)