【Android Studio】安卓项目从旧电脑的AS迁移到新电脑的AS

原工作机不好接外设,安卓的工程没法在真机开发,要换一台电脑去写,重新配环境和依赖,想到第一次配环境被折磨的不轻,这一次就记录一下

1、先把项目里的几个原配置文件删掉
在这里插入图片描述

2、 在新电脑建一个empty activity,找到build.gradle文件里的gradle版本改到导入的项目中去
在这里插入图片描述
3、跑起来发现提示Minimum supported Gradle version is 7.0.2. Current version is 6.8的问题

解决:把新项目的gradle和.geadle两个文件放进要导入的项目中来在这里插入图片描述

4、配置依赖下载源

把不在提示勾上,然后叉掉(俺也不知道为啥要先关了,再从另一个地方打开 = =,直接在这边host name里面写镜像地址不行吗 = =)

在这里插入图片描述
手动配置上东软的镜像代理

(出问题的话试试其他的

南阳理工的: mirror.nyist.edu.cn 端口:80

中国科学院开源协会镜像站地址:

IPV4/IPV6: mirrors.opencas.cn 端口:80

IPV4/IPV6: mirrors.opencas.org 端口:80

IPV4/IPV6: mirrors.opencas.ac.cn 端口:80)

在这里插入图片描述
然后。。。。报错了。。。T_T
在这里插入图片描述
5、远程库安全警告

解决:在项目下的build.geadle文件里,每个maven引用加上allowInsecureProtocol = true,允许使用不安全的库且不警告在这里插入图片描述
然后又是问题
在这里插入图片描述
6、本地版本和项目的SDK版本不一致,从官网下载的最新版本,默认下载的SDK也是最新的了
解决:下载了29版本的SDK,uninstall32版本的
在这里插入图片描述
7、解析某个单独的依赖项协议不安全

Could not resolve all dependencies for configuration ':app:Classpath'.
Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven3(http://maven.aliyun.com/nexus/content/groups/public/)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.0.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details. 

但是上边已经忽略了安全警告不是?? 为啥又出来了?!

我把把build.gradle所有依赖链接中的http改成了https
在这里插入图片描述

在这里插入图片描述
到此,依赖就配完了!

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值