【安卓学习之开发工具】 Android Studio学习 7 - 安卓架构AndroidProject 编译问题(含AS 和 gradle插件版本对应关系)

█ 【安卓学习之开发工具】 Android Studio学习 7 - 安卓架构AndroidProject 编译问题

█ 相关文章:

- 
 ● 【安卓学习之开发工具】 Android Studio学习 1 - 入门篇
 ● 【安卓学习之开发工具】 Android Studio学习 2 - 遇到的问题
 ● 【安卓学习之开发工具】 Android Studio学习 3 - 一个demo的编译问题
 ● 【安卓学习之开发工具】 Android Studio学习 4 - 学习笔记(视频学习)
 ● 【安卓学习之开发工具】 Android Studio学习 5 - 研究android studio和eclipse之间的互换
 ● 【安卓学习之开发工具】 Android Studio学习 6 - Android Studio 2.0/3.0 安装包说明(版本说明) 
 ● 【安卓学习之开发工具】如何导入已别人写好的demo(含ADT和AS)之ADT

█ 读前说明:

- 
 ● 本文通过学习别人写demo,学习一些课件,参考一些博客,’学习相关知识,如果涉及侵权请告知
 ● 本文只简单罗列相关的代码实现过程
 ● 涉及到的逻辑以及说明也只是简单介绍,主要当做笔记,了解过程而已

█ 问题:

● 这个是网上【Android 轮子哥】开源的一款快速开发产品的框架:安卓架构AndroidProject
 ● 同步后出现如下错误:

Gradle sync failed: This version of Android Studio cannot open this project, please retry with Android Studio 3.6 or newer. (16 s 230 ms)
在这里插入图片描述

在这里插入图片描述

● 以上的原因是因为 android studio 的版本不同,我目前使用的是android studio 3.5
 在这里插入图片描述

█ 修改:

● 修改gradle-wrapper.properties

gradle-6.0-all.zip 修改为 gradle-5.4.1-all.zip

zipStoreBase = GRADLE_USER_HOME
zipStorePath = wrapper/dists
distributionBase = GRADLE_USER_HOME
distributionPath = wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

● 修改build.gradle(根目录)

gradle:3.6.3 修改为 gradle:3.5.1

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
        ...
    }

● 同步后出现如下错误:

Gradle sync failed: Minimum supported Gradle version is 5.6.4. Current version is 5.4.1. If using the gradle wrapper, try editing the distributionUrl in E:\test\AndroidProject\gradle\wrapper\gradle-wrapper.properties to gradle-5.6.4-all.zip (567 ms)

在这里插入图片描述

在这里插入图片描述

● 修改build.gradle(根目录)

gradle-android-plugin-aspectjx:2.0.10 修改为 gradle-android-plugin-aspectjx:2.0.4

    // Studio 插件推荐:https://github.com/getActivity/StudioPlugins
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
        // AOP 配置插件:https://github.com/HujiangTechnology/gradle_plugin_android_aspectjx
        classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.4'
        // 资源混淆插件:https://github.com/shwenzhang/AndResGuard
        classpath 'com.tencent.mm:AndResGuard-gradle-plugin:1.2.17'
    }

● 同步后编译:synced successfully

Gradle sync finished in 3 s 899 ms
在这里插入图片描述
在这里插入图片描述

█ Android studio 和 gradle插件版本对应关系:

插件版本所需的 Gradle 版本
1.0.0 - 1.1.32.2.1 - 2.3
1.2.0 - 1.3.12.2.1 - 2.9
1.5.02.2.1 - 2.13
2.0.0 - 2.1.22.10 - 2.13
2.1.3 - 2.2.32.14.1+
2.3.0+3.3+
3.0.0+4.1+
3.1.0+4.4+
3.2.0 - 3.2.14.6+
3.3.0 - 3.3.34.10.1+
3.4.0 - 3.4.35.1.1+
3.5.0 - 3.5.45.4.1+
3.6.0 - 3.6.45.6.4+
4.0.0+6.1.1+
4.1.0+6.5+

█ 相关资料:

- 
 ● 1.Android Gradle 插件版本说明 | Android 开发者 | Android Developers
 ● 2.2019-09-11 Android studio 和 gradle插件版本对应关系(最新 2020年)_丿灬 红尘醉的博客-CSDN博客

转载请注明出处:
https://blog.csdn.net/ljb568838953/article/details/110260693

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值