【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )

简介: 【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )

1. Android Studio 版本




AS (Android Studio) 相关网站 :


-- AS 官网 : https://sites.google.com/a/android.com/tools/;


-- Android 官网 AS 页面 : https://developer.android.com/studio/index.html;




版本介绍 :


-- Canary (金丝雀) : 每周都更新, 功能最多的版本.


-- Dev (开发版) : 金丝雀版 经过完整测试后, 升级为 开发版;


-- Beta : 发布基于稳定的金丝雀版本, 该版本与一个稳定版本一起更新, 直到下一个稳定版本更新;


-- Stable (稳定版) : 当前开发最稳定的版本, Android 开发者官网推荐版本;


-- 版本升级顺序 : 金丝雀版 -> 开发版 -> Beta 版 -> 稳定版;






Android Studio 版本管理 :


-- 查看当前的 AS 版本 : 菜单栏 Help -> About, 弹出如下对话框;

image.png



-- 更新检查 : 菜单 Help -> Check for Update, 在弹出的对话框, 查看最新版本;


image.png


-- 检查更新来源设置 : 点击 Update Info 中的 蓝色的 Updates 链接, 即可在弹出的对话框中设置更新来源, 这里我们选择稳定版本;

image.png














2. Gradle 版本






Gradle 版本 :


-- 查询最新的 Gradle 版本网站 : https://services.gradle.org/distributions/;




-- 设置最新的 Gradle 版本 : 工程根目录/gradle/wrapper/gradle-wrapper.properties 中设置 distributionUrl 属性, 如下 :

image.png


distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip





注意 : Gradle 版本, Gradle 插件版本, SDK Build Tools 版本是相关的, 如果三个版本不兼容, 会出现各种错误, 这里建议都安装最新版本的;











3. Gradle 插件 版本




Gradle 插件版本 :


-- 查询最新的 Gradle 插件版本 : https://jcenter.bintray.com/com/android/tools/build/gradle/;


-- 设置最新的 Gradle 插件版本 : 工程根目录/build.gradle 中进行如下设置;



buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}



注意 : Gradle 版本, Gradle 插件版本, SDK Build Tools 版本是相关的, 如果三个版本不兼容, 会出现各种错误, 这里建议都安装最新版本的;






4. SDK Build Tools 版本






SDK Build Tools 版本 :


-- 查询最新的 SDK Tools 版本 : 打开 Android SDk Manager, 直接下载最新的 SDK Build Tools 版本;




注意 : Gradle 版本, Gradle 插件版本, SDK Build Tools 版本是相关的, 如果三个版本不兼容, 会出现各种错误, 这里建议都安装最新版本的;









5. 官方依赖库版本




Android 官方依赖库 查询 :


-- 使用规则 : 编译的 targetVersion 是哪个, 就使用对应版本的依赖库;


-- 依赖库查询 链接 : https://developer.android.com/topic/libraries/support-library/features.html;


目录
相关文章
|
3月前
|
安全 API Android开发
Android网络和数据交互: 解释Retrofit库的作用。
Android网络和数据交互: 解释Retrofit库的作用。
38 0
|
4月前
|
XML Android开发 数据安全/隐私保护
Android 自定义开源库 EasyView
Android 自定义开源库 EasyView
|
6月前
|
SQL 人工智能 移动开发
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
|
3月前
|
存储 算法 Android开发
AVB校验微观版本:android avb(Android Verified Boot)验证
AVB校验微观版本:android avb(Android Verified Boot)验证
213 0
|
29天前
|
运维 监控 Java
应用研发平台EMAS产品常见问题之安卓构建版本失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
1月前
|
监控 安全 Android开发
安卓发展历程和主要版本的简要介绍
安卓发展历程和主要版本的简要介绍
31 1
|
3月前
|
JSON Java Android开发
Android网络和数据交互: 请解释Android中的JSON解析库,如Gson。
Android网络和数据交互: 请解释Android中的JSON解析库,如Gson。
24 0
|
3月前
|
Android开发
Android源码学习(五):AVB2.0-libavb库介绍2
Android源码学习(五):AVB2.0-libavb库介绍2
101 0
|
3月前
|
Android开发
Android的一丢丢版本常识
Android的一丢丢版本常识
30 0
|
3月前
|
开发工具 Android开发
Android获取SDK的版本信息
Android获取SDK的版本信息
39 0