赞
踩
方法一:
1、下载和安装JetBrains 管理工具“JetBrains TOOLBOX”:jetbrains-toolbox-1.21.9547.exe
2、安装Android Studio: 打开JetBrains TOOLBOX,找到“Android Studio”,点击install,即可安装成功
方法二:
参考该教程安装:Android Studio 安装 | 菜鸟教程
新建工程:打开软件,在菜单中选择file-》new project,根据需要选择
(1)报错1:执行工具按钮“Sync Project with Gradle Files”,报错截图:
“Cause: unable to find valid certification path to requested target ”
和 “Could not resolve com.android.tools.build:gradle:7.0.4”
解决办法:在文件“build.gradle”中添加如下代码
参考链接:
https://www.jb51.net/article/182527.htm
(2)报错2:再次执行工具按钮“Sync Project with Gradle Files”,报错截图的错误“gradle高版本会出现maven仓库地址不是https安全连接便会报错的问题”
Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.
Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven2(http://mvn.xxxxxx.com/content/groups/public/)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
解决办法:添加代码 allowInsecureProtocol = true
maven {
allowInsecureProtocol = true
url 'http://maven.aliyun.com/nexus/content/repositories/google'
}
maven {
allowInsecureProtocol = true
url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
}
解决参考连接:使用 allowInsecureProtocol 属性解决 gradle 的仓库地址HTTPS警告_何33512336的博客-CSDN博客
(3)最后再执行工具按钮“Sync Project with Gradle Files”,构建 成功
AndroidStudio本地编译apk仍有错——unable to find valid certification path to requested target
问题原因:对Google、GitHub等国外网站使用了私有CA(adc-CA-CA)颁发的SSL证书,不在受信任的范围内,因此Windows下多种开发工具在拉取上述来源的内容时会出现证书相关问题:
解决办法:导出adc-CA-CA根证书给Android Studio使用,并设置Android Studio信任该根证书。
(1)打开cmd窗口,输入certmgr.msc,打开Windows证书管理器 ;
点击菜单栏“操作”,选择“查找证书” ;
在“查找证书”对话框输入“adc-CA-CA”并点击“立即查找”,在结果中找到一个“受信任的根证书颁发机构”且未过期的证书;
右键该证书,选择“导出”,一步步按默认操作,最后选择保存的路径和文件名adc.cer如:D:\Users\Desktop\adc.cer。
(2)打开cmd窗口,输入命令(你安装Android Studio的实际路径):
"C:\Program Files\Android\Android Studio\jre\bin\keytool.exe" -import -alias adc -keystore "C:\Program Files\Android\Android Studio\jre\lib\security\cacerts" -file D:\Users\Desktop\adc.cer
回车后提示输入密钥库口令时,输入默认值changeit,并输入“是”确认。注意,一定要输入中文的“是”,然后回车。
(3)打开Android Studio,进入以下页面勾选“Accept non-trusted certificates automatically”,然后重启软件即可在本地编译apk
具体命令:File--Settings--Tools--Server Certificates 勾选“Accecpt non-trusted certificates automatically”
最终,点击运行按钮,运行成功,不再有报错。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。