浅谈Android studio添加依赖中出现的问题

前些天开发项目添加xUtils3依赖,首先是在github下载依赖包“https://github.com/wyouflf/xUtils3”,下载后导入到android studio中
在这里插入图片描述
导入后,除了基本的版本号的配置外,还是出现了很多的问题,至今未解决,一下是发生的情况,感觉自己在摸索当中,摸索了很久,但是一直在绕圈子,绕不出来,可能是能力不够吧,自己在这个gradle了解甚少;
碰到第一个问题当然是

Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.

在网上众多的论坛上推荐的解决办法都是添加两行代码

classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'

在这里插入图片描述
但是没有解决,接下来报错的内容我记不住了,但是印象中是没有下载这个,大部分报错是这玩意

Unable to resolve dependency for ':xUtils3_sample@debug/compileClasspath': Could not resolve com.android.support:recyclerview-v7:28.0.0.

网络上很多的评论建议是自己没有在gradle.properties文件中注释掉代码.
在这里插入图片描述
在这里插入图片描述

#systemProp.https.proxyPort=1087
#systemProp.http.proxyHost=192.168.42.229
#systemProp.https.proxyHost=192.168.42.229
#systemProp.http.proxyPort=1087

但是后面我发现这是因为我设置了HTTP的连接在这里插入图片描述
每一次设置HTTP连接,当然也包括SOCKS,他都会直接生成以上的代码,你注释掉也是没有用的,除非不用镜像下载,但是下载的速度真的特别慢,后面在程序运行的过程中,特别是在APK的install过程中注释掉了代码,当然我知道这个是没有用的,后面实在没办法了,还在xUtils3的gradle中注释掉了报错的代码,但是最后xUtils3直接用不了,我一直以为是网络的问题,但是在后面的开发中,为了下载一个依赖包,直接就可以下载,后面就排除了自己的网络问题,那还会是什么问题呢,我还把SDK 的一些tools都更新了,并且一些必要的应该依赖的包都去依赖了,还是无果在这里插入图片描述
我觉得自己的v7包和v4包都是用28.0.0的,可能版本太高了,就改一下导入时候的版本,然后再根据提示去更新,还是无果
后面还出现了很多的奇奇怪怪的问题

Unknown host 'dl.google.com'.

当然网上还有解决的办法,试了很多以后发现真的没办法解决,后面我直接更新gradle的版本在这里插入图片描述
直接更新到了gradle5.0,然后删除了缓存build的文件,刚开始是有效果的,但是现在报错的原因是自己用的版本太高,让我调回4.6的版本

Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;
Minimum supported Gradle version is 4.6. Current version is 5.0

至今为止,尝试过很多的办法,还是没有解决,感觉自己绕进去一个圈子,出不来,之前添加另外一种依赖的时候,把版本号更新一下,直接就可以解决了;

写一下这篇文章,欢迎大佬多多指点,也希望不久后能够自己解决这个问题,纪念一下围绕两天的bug

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 你好! 在Android Studio添加依赖库非常简单。下面是一种添加依赖库的方法: 1.打开你的项目并找到build.gradle文件(通常位于app模块下)。 2.在dependencies块添加以下代码: implementation 'com.library.name:version' 其,“com.library.name”是库的名称,“version”是库的版本。 3.同步你的项目,通过点击“同步”按钮或者在命令行输入“./gradlew sync”。 4.现在,你可以在你的项目使用该库了。 请注意,添加依赖库需要联网,因此请确保你的设备已连接到互联网。 如果你有任何其他问题,请告诉我,我会尽力帮助你。 ### 回答2: 在Android Studio添加依赖库有以下几个步骤: 1. 打开Android Studio,选择你的项目并打开它。 2. 在项目视图,找到并右击“app”目录。 3. 选择“Open Module Settings”选项,或者按下F4键。 4. 在弹出的窗口,选择“Dependencies”选项卡。 5. 点击右上角的“+”按钮,选择你想要添加依赖库类型。 6. 根据你选择的库类型,选择你想要添加的库。例如,如果你选择添加外部库,你可以点击“Library Dependency”或者“File Dependency”按钮,并选择所需的库。 7. 在对话框,选择库的版本,并点击“OK”按钮。 8. Android Studio将自动下载并将该库添加到你的项目。 9. 确定所有的更改,点击“OK”按钮关闭模块设置窗口。 10. Android Studio将重新构建你的项目,并将新的依赖添加到项目。 值得注意的是,你可以通过在项目的build.gradle文件手动添加依赖库。只需在dependencies块添加以下代码: ``` implementation '库的名称:库的版本' ``` 然后点击Sync按钮,Android Studio将自动下载并将该库添加到项目。 总而言之,通过打开模块设置窗口并选择添加依赖库的类型,或者在build.gradle文件手动添加依赖库,你可以很容易地在Android Studio添加依赖库。 ### 回答3: 在Android Studio添加依赖库可以通过以下步骤完成: 1. 打开你的Android项目,并确保已经打开了Project视图(View -> Tool Windows -> Project)。 2. 在项目结构找到app文件夹,然后右键点击它,选择Open Module Settings。 3. 在弹出的窗口,选择Dependencies选项卡。 4. 点击右上角的"+"按钮,选择Library Dependency。 5. 在弹出的对话框,你可以从多种方式添加依赖库。你可以选择从本地文件系统选择一个jar文件,或者通过Maven或者JCenter等远程仓库添加库。 6. 如果你选择从远程仓库添加库,输入库的名称并点击搜索按钮。Android Studio会搜索库并列出可用的版本。 7. 选择你想添加的库和版本,然后点击OK按钮。 8. 在弹出的窗口,点击OK按钮来完成添加依赖库的过程。 9. Android Studio会自动下载和添加你选择的库到你的项目,并将它们列在Dependencies列表添加依赖库后,你可以在你的代码使用这些库的类和方法。如果库具有文档或示例代码,你可以在官方网站或仓库找到它们。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值