最近公司发布了一个任务:升级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
网友评论