目录

  • 项目简介
  • 构建项目
  • 结尾

项目简介

  • 项目地址
  • 之所以选中是基于某乎某介绍,如下:
  • 准备工作有:下载安装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开源项目失败在了第一步。

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

更多相关文章

  1. 「Do.008」Android(安卓)实战项目(3)——Git的分支管理
  2. Android后端的项目创建流程(IDEA2020 + Tomcat 10 + JDK11)
  3. android的各个版本和logo
  4. android so库、jar包生成和使用
  5. [Android--Tool]Android如何将他人的代码放入新建的工程中
  6. android 项目R文件丢失解决办法
  7. React Native Android入门实战及深入源码分析系列(2)——React Nat
  8. 64位WIN7下Android(安卓)开发环境搭建(SDK Manager闪退,无法更新sd
  9. Android导入项目后没有jar无法运行解决办法

随机推荐

  1. Android学习系列(4)--App自适应draw9patc
  2. Android之根布局动态加载子布局时边距设
  3. [UI控件问题] android屏幕自适应 android
  4. Google125亿美元收购摩托罗拉,移动领域三
  5. android中常用5种排序算法
  6. 从零开始--系统深入学习android(实践-让我
  7. Android屏幕锁定详解(一)
  8. 三、Android开启wifi热点
  9. android一个转盘效果的容器viewgroup
  10. Android的安全性和权限