欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2022-03-05 15:35:30
█ 【安卓学习之开发工具】 Android Studio学习 7 - 插件的版本问题█ 相关文章:-  ● 【安卓学习之开发工具】 Android Studio学习 1 - 入门篇 ● 【安卓学习之开发工具】 Android Studio学习 2 - 遇到的问题 ● 【安卓学习之开发工具】 Android Studio学习 3 - 一个demo的编译问题 ● 【安卓学习之开发工具】 Android Studio学习 4 - 学习笔记(视频学习) ● 【安卓学习之开发工具】 Andro...

█ 【安卓学习之开发工具】 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安卓架构AndroidProject 编译问题

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

● 以上的原因是因为 android studio 的版本不同,我目前使用的是android studio 3.5
 【安卓学习之开发工具】Android Studio安卓架构AndroidProject 编译问题

█ 修改:

● 修改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)

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

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

● 修改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安卓架构AndroidProject 编译问题
【安卓学习之开发工具】Android Studio安卓架构AndroidProject 编译问题

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

插件版本 所需的 Gradle 版本
1.0.0 - 1.1.3 2.2.1 - 2.3
1.2.0 - 1.3.1 2.2.1 - 2.9
1.5.0 2.2.1 - 2.13
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1+
2.3.0+ 3.3+
3.0.0+ 4.1+
3.1.0+ 4.4+
3.2.0 - 3.2.1 4.6+
3.3.0 - 3.3.3 4.10.1+
3.4.0 - 3.4.3 5.1.1+
3.5.0 - 3.5.4 5.4.1+
3.6.0 - 3.6.4 5.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

本文地址:https://blog.csdn.net/ljb568838953/article/details/110260693

相关标签: # AS_开发工具