首次下载android开源项目遇到的问题
目录
- 项目简介
- 构建项目
- 结尾
项目简介
- 项目地址
- 之所以选中是基于某乎某介绍,如下:
- 准备工作有:下载安装AndroidStudio、下载配置gradle(也是第一次用哈)
构建项目
项目README里写了,在AndroidStudio里导入项目根目录build.gradle文件,这样还不会构建成功,还要生成“release- and debug keystore”,我开始没管这句,直接尝试构建。
然后有了接下来的问题,前两个与秘钥还没关系。
-
问题一
Failed to apply plugin ‘com.android.library’.
Gradle version 2.2 is required. Current version is 6.8…
意思是我设置全局环境变量的gradle版本与项目中gradle版本不一致,下载gradle2.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了。 -
解决上一问题后,执行构建,出现问题:
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开源项目失败在了第一步。
警告:开源项目一定要选择近两年的!!
更多相关文章
- 「Do.008」Android(安卓)实战项目(3)——Git的分支管理
- Android后端的项目创建流程(IDEA2020 + Tomcat 10 + JDK11)
- android的各个版本和logo
- android so库、jar包生成和使用
- [Android--Tool]Android如何将他人的代码放入新建的工程中
- android 项目R文件丢失解决办法
- React Native Android入门实战及深入源码分析系列(2)——React Nat
- 64位WIN7下Android(安卓)开发环境搭建(SDK Manager闪退,无法更新sd
- Android导入项目后没有jar无法运行解决办法