首次下载android开源项目遇到的问题

项目简介

  • 项目地址
  • 之所以选中是基于某乎某介绍,如下:
    在这里插入图片描述
  • 准备工作有:下载安装AndroidStudio、下载配置gradle(也是第一次用哈)

构建项目

项目README里写了,在AndroidStudio里导入项目根目录build.gradle文件,这样还不会构建成功,还要生成“release- and debug keystore”,我开始没管这句,直接尝试构建。
然后有了接下来的问题,前两个与秘钥还没关系。

  1. 问题一

    Failed to apply plugin ‘com.android.library’.
    Gradle version 2.2 is required. Current version is 6.8…

    在这里插入图片描述
    意思是我设置全局环境变量的gradle版本与项目中gradle版本不一致,下载gradle2.2版本。

  2. 使用2.2版本gradle构建后

    failed to find Build Tools revision 30.0.3

    在这里插入图片描述
    项目配置中有段

    android {
    compileSdkVersion 21
    buildToolsVersion ‘21.1.2’

    }

    意思是当前AndroidStudio中的Android SDK Tools与项目配置的SDK Tools版本不符。解决方法有两种,一是查看内置SDK Tools版本,查看目录C:\Users\someone\AppData\Local\Android\Sdk\build-tools下的版本,我的内置版本为修改代码为30.0.3,可以修改代码为

    buildToolsVersion ‘30.0.3’

    另一种是在Android Studio中,依次选择File > Settings > Appearance & Behavior > System Settings > Android SDK,在出现的右侧面板中点击SDK Tools,选择下面列表中Android SDK Build Tools项,勾选下面的Show Package Details ,就会出现如下不同版本(截图中已切换完Build Tools版本)在这里插入图片描述
    勾选项目需要的21.1.2,点击Apply就会自动下载使用该版本Tools了。

  3. 解决上一问题后,执行构建,出现问题:

    Could not resolve com.crashlytics.tools.gradle:crashlytics-gradle:1.+.

    Unable to load Maven meta-data from http://download.crashlytics.com/maven/com/crashlytics/tools/gradle/crashlytics-gradle/maven-metadata.xml.

    在这里插入图片描述
    这个开源项目最后提交时间是2015年,项目老旧没有维护,而crashlytics早已改名换姓,作为一个Android项目小白,crashlytics升级带来的一堆问题是不可解决的。

结尾

至此,首次下载学习Android开源项目失败在了第一步。

警告:开源项目一定要选择近两年的!!

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值