前几天,小主被经理叫过去。华为手机,android8.0系统,应用原来图标竟然是系统默认的。图标不适配。吓了我一跳。8.0已经来了。可小主还没有看呢,于是慌张补救,尝试。有点小心得,分享给大家。
原有的项目,targetSdkVersion 22.目标版本为22.所以升级了compileSdkVersion和buildToolsVersion为26.修改了相对应的引用版本。
问题1:升级后的26版本,会报找不到V7:26.1.0的这个问题问题在于,26版本的包,要从谷歌下载,所以在的build.gradle中添加谷歌()方法如下:
所有项目{
储存库{
maven { url “https://maven.google.com” }
}
}
然后建立一下就好了。
关于图标制作,有图形界面。
步骤如下:
右键res文件夹 – > new – > image asset
图标类型选择启动图标(Adaptive和Legacy)如果没有,就升级android studio为3.0以上
然后根据响应的属性,进行配置。配置好后,接下来的生成图标。