初学者遇到 Android Studio, 导入工程后, 会出现各种奇葩错误, 如果管理好各个插件, gradle, SDK, SDK Tools, 各种官方依赖库 的版本, 会将错误大大的减少;

这里将常用的 Android Studio 常用的 相关版本 总结下.

相关网站 :

-- Android中support库的版本 : http://blog.liudonghua.com/?p=326;

-- 官方文档 : https://developer.android.com/topic/libraries/support-library/features.html;

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

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

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

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

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, 弹出如下对话框;

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

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

2. Gradle 版本

Gradle 版本 :

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

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

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;

转载注明出处 : http://blog.csdn.net/shulianghan/article/details/52097334

【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )的更多相关文章

  1. Android Studio使用Gradle引入第三方库文件

    原文链接:https://blog.csdn.net/qiutiandepaomo/article/details/81538937 使用AndroidStudio开发Android应用的时候,会经常 ...

  2. Android Eclipseproject开发中的常见调试问题(二)android.os.NetworkOnMainThreadException 异常的解决的方法

    android.os.NetworkOnMainThreadException 异常的解决的方法. 刚开是把HttpURLConnectionnection 打开连接这种方法放在UI线程里了,可能不是 ...

  3. Android NDK开发

    Android NDK 开发教程(极客学院) 一.Android NDK环境搭建 使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin( ...

  4. [Android Pro] 开发一流Android SDK

    cp from : https://blog.csdn.net/dd864140130/article/details/53558011 本篇文章已授权微信公众号 guolin_blog (郭霖)独家 ...

  5. Android驱动开发前的准备(二)

    搭建android开发环境 2.1 Android底层开发需要哪些工具 2.2 安装 JDK 2.3 搭建Android 应用程序开发环境 2.4安装Android NDK开发环境 2.5安装交叉编译 ...

  6. 【Android 应用开发】Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

    19af543b068bdb7f27787c2bc69aba7f Additional Download (32-, 64-bit) Package r10 STL debug info androi ...

  7. Android NDK开发之从环境搭建到Demo级十步流

    写在正文之前: 几个月没有更新博客,感觉有点生疏了,所以说不能断,一断人就懒. 其实这几个月也并不是什么事也没有做,俺可是时刻想着今年的任务呢,10本书,30篇博文...,这几个月间断性的也是在学习中 ...

  8. Android应用开发SharedPreferences存储数据的使用方法

    Android应用开发SharedPreferences存储数据的使用方法 SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的 ...

  9. 十二、Android UI开发专题(转)

    http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=18736&page=1#pid89255Android UI开发专题(一) 之界面设计 近期很 ...

随机推荐

  1. spark2.1:在RDD[unit].foreach(s=>{})内部调用sparkSession对象抛出NullPointException

    问题代码: val sample_data_combine_result=List( (0,(List(FitModel(4022,1447.92,-8.38983306721434,2.0),Fit ...

  2. 南京邮电大学java第二次实验报告

    实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...

  3. POJ-2632 Crashing Robots模拟

    题目链接: https://vjudge.net/problem/POJ-2632 题目大意: 在一个a×b的仓库里有n个机器人,编号为1到n.现在给出每一个机器人的坐标和它所面朝的方向,以及m条指令 ...

  4. 在VS2017中安装OpenGL

    由于VS2017支持直接下载有关openGL的库文件,因此给我们带来了很多方便之处,不需要单独下载了. 1.打开VS2017,并新建一个C++控制台项目 2.然后点击 项目-管理Nuget程序包, 点 ...

  5. Hadoop 3.x 新特性剖析系列1

    1.概述 目前从Hadoop官网的Wiki来看,稳定版本已经发行到Hadoop2.9.0,最新版本为Hadoop3.1.0,查阅JIRA,社区已经着手迭代Hadoop3.2.0.那么,今天笔者就带着大 ...

  6. Png 图像缩放保持 Alpha 通道

    procedure TForm1.Button1Click(Sender: TObject); //uses Winapi.GDIPOBJ, Winapi.GDIPAPI, Winapi.GDIPUT ...

  7. Python系列之 - multiprocessing

    由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程. multiprocessing包是Python中的多进程 ...

  8. mysql新建表设置为utf8

    CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

  9. java中匿名内部类的应用

    如果某一个类实现了接口,而且仅仅在程序代码中使用了一次,那么就没必要单独定义该方法,可以通过接口来定义匿名内部类 interface Message{ public void print(); } p ...

  10. mysql sql语句执行时是否使用索引检查方法

    在日常开发中,使用到的数据表经常都会有索引,这些索引可能是开发人员/DBA建表时创建的,也可能是在使用过程中新增的.合理的使用索引,可以加快数据库查询速度.然而,在实际开发工作中,会出现有些sql语句 ...