Android报错分析

错误一:Android Studio Error:Cause: unable to find valid certification path to requested target错误

发现:
刚开始部署Android项目的时候会根据外网下载Google的maven,需要使用aliyun的repositories:修改:

repositories {
maven { url ‘https://maven.aliyun.com/nexus/content/groups/public/’ }
maven { url ‘https://maven.aliyun.com/repository/google’ }
maven { url ‘https://maven.aliyun.com/repository/gradle-plugin’ }
}

但是使用这三个镜像的时候会报Android Studio Error:Cause: unable to find valid certification path to requested target错误,是因为阿里云镜像仓库的网站不被信任
解决:
1:首先要找到阿里云的仓库https://maven.aliyun.com/mvn/view
2:然后下载协议:

然后一直下一步,找到一个文件夹下载好即可。
3:需要在android-studio/jre/jre/lib/security中打开cmd,执行命令:
keytool -import -alias cacert -keystore cacerts -file 证书文件路径/证书文件.cer

口令 changeit
是否信任此证书? 依据系统语言,“y"
重新

错误二:Android Studio3.2新建项目无法运行出现Failed to find Build Tools revision 28.0.3

发现:

解决:
1.下载即可,但是需要连接Google的网络
2.去所创建项目下的app --> build.gradle
在compileSdkVersion 28下面加上buildToolsVersion "28.0.3"这一句

注意:
1.buildToolsVersion "28.0.3"中的版本号对应的是在SDK Tools中下载的Android SDK Build-Tools的版本,路径是File --> Settings --> Appearance&Behavior --> System Settings --> Android SDK --> SDK Tools
2.新建项目的Android API的版本不能低于26,不然targetSdkVersion会报错的

错误三:R类报错

在AS中选择Build菜单下的clean pro,将项目清理后再重新导入

你可能感兴趣的:(Android学习,错误记录,学习笔记)