最近因为换了个台式电脑,重新下载了最新的android studio ,2020年5月6号的3.6.3版本,

结果编译工程和新建工程,都直接就报了以下错误:

 

Could not resolve all dependencies for configuration ‘:classpath’.

Could not resolve com.android.tools.build:gradle:2.1.2.

..........

等6个error

 

上网百度csdn,结果试下各种方法,依旧没用。

搞了一天,直接说结果,我这边时用户名时中文的原因。我解决的办法时重新安装了系统,用户名改成了英文。

以下我总结了: 我的修复方法以及网上针对这个问题的另外两个方法。

 

 

我的修复方法

以下介绍我尝试的过程,重装系统后安装android studio的正确操作

遇到问题一,官网下载android studio ,下一步下一步安装。 unable to access SDK add-on list , 无法访问SDK插件列表

 

解决方法一添加本地已有SDK.自己下sdk到本地,点击cancel跳过,在下一个界面手动选择本地SDK目录就可以了。

解决方法二跳过检测.1.在Android Studio的安装目录下,找到\bin\idea.properties

2.在尾行添加disable.android.first.run=true,表示初次启动不检测SDK

 

实践结果是:1、用方法一 手动下载sdk,太麻烦了,找资源搞半天。

2、建议采用方法二,跳过检测,进入之后让其自动下载。(注意其自动下载的保存路径)

 

参考文档:https://blog.csdn.net/u010358168/article/details/81535307 Android Studio报错unable to access android sdk add-on list解决方案

 

 

 

 

 

遇到问题二 :安装后,.gradle文件路径,采用的是系统C盘下的。如:C:\Users\用户名\.gradle

想起了最初学习编程老师那句,“凡是编程的各种路径最好不要有中文”。我看了一下我的用户名“洛阳”?我当时出该问题是 C:\Users\洛阳\.gradle 

Could not resolve all artifacts for configuration ':app:classpath'  不能解决所有构件配置的:应用程序类路径

 

解决方法一:新建用户空间,重新安装android studio 。(直接修改用户名无用)

解决方法二:重装系统。这次用户名记得用英文。

 

实践结果:1.方法一,新建用户两个用户a和b来回切换,太麻烦了。

(导致我一气之下,把第一个用户空间直接删除了。后果就是回不到之前的用户a空间了。所有有关用户a软件和操作都打不开了。)

新建用户参考:https://blog.csdn.net/weixin_43977327/article/details/104405598 Android studio安装时C盘中文路径问题解决

 

  2.方法二,重装系统,装系统其是很简单,只要你想,不是很想就先动手五分钟,百度windows 10。

 

 

 

 

网上的解决方法。

遇到问题3:之前因为这个Could not resolve all artifacts for configuration ':app:classpath',查了一堆文章。

方法一:在Setting——>Build,Execution,Deployment——>Gradle->Android Studio 。但是我发现我的最新版本都没有Android Studio这个选项。如下

 

之前版本:

 

我这边的版本:

 

方法二:1.添加了阿里的maven。 2.然后在gradle\wrapper\gradle-wrapper.properties里把distributionUrl换成你本地的。

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }

 

 

 

实践结果:1.方法一,实践不了。   

 2.方法二,如果第一和第二个问题解决了,我这边便不再需要加这些了。

总的来说是联网镜像问题,看文章之前的Android版本很多人用都方法二解决了问题。参考文章找不到了我就不贴了。

 

 

 

 

一个程序员的自我修养和成长........

这里可以找到我,微信公众号。

 

 

 

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. mybatisplus的坑 insert标签insert into select无参数问题的解决
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. AsyncTask机制详解
  6. 《Android高级开发》课程总结及知识点复习
  7. Android面试题收集
  8. Android调试问题集锦
  9. Android(安卓)混淆代码问题总结

随机推荐

  1. 自学系列 | 就谈自我管理!
  2. 智慧城市信息安全探讨
  3. 1-22
  4. 动画:面试必刷之二叉树的子结构
  5. 详解 centos7设置nfs文件共享 实操记
  6. 2020 总结 | VoltDB的亮点,你了解多少?
  7. 自学系列 | 俺今天就谈兴趣!
  8. 自学第五十五天
  9. C++中 unordered_map 与 map 的区别
  10. 谁的青春不迷茫?