【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )
初学者遇到 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 库版本 )的更多相关文章
- Android Studio使用Gradle引入第三方库文件
原文链接:https://blog.csdn.net/qiutiandepaomo/article/details/81538937 使用AndroidStudio开发Android应用的时候,会经常 ...
- Android Eclipseproject开发中的常见调试问题(二)android.os.NetworkOnMainThreadException 异常的解决的方法
android.os.NetworkOnMainThreadException 异常的解决的方法. 刚开是把HttpURLConnectionnection 打开连接这种方法放在UI线程里了,可能不是 ...
- Android NDK开发
Android NDK 开发教程(极客学院) 一.Android NDK环境搭建 使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin( ...
- [Android Pro] 开发一流Android SDK
cp from : https://blog.csdn.net/dd864140130/article/details/53558011 本篇文章已授权微信公众号 guolin_blog (郭霖)独家 ...
- Android驱动开发前的准备(二)
搭建android开发环境 2.1 Android底层开发需要哪些工具 2.2 安装 JDK 2.3 搭建Android 应用程序开发环境 2.4安装Android NDK开发环境 2.5安装交叉编译 ...
- 【Android 应用开发】Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
19af543b068bdb7f27787c2bc69aba7f Additional Download (32-, 64-bit) Package r10 STL debug info androi ...
- Android NDK开发之从环境搭建到Demo级十步流
写在正文之前: 几个月没有更新博客,感觉有点生疏了,所以说不能断,一断人就懒. 其实这几个月也并不是什么事也没有做,俺可是时刻想着今年的任务呢,10本书,30篇博文...,这几个月间断性的也是在学习中 ...
- Android应用开发SharedPreferences存储数据的使用方法
Android应用开发SharedPreferences存储数据的使用方法 SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的 ...
- 十二、Android UI开发专题(转)
http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=18736&page=1#pid89255Android UI开发专题(一) 之界面设计 近期很 ...
随机推荐
- FTP文件上传到HDFS上
在做测试数据时,往往会有ftp数据上传到hdfs的需求,一般需要手动操作,这样做太费事,于是有了下边代码实现的方式: ftp数据上传到hdfs函数: import java.io.InputStrea ...
- selenium用法详解
selenium用法详解 selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题. 模拟浏览器进行网页加载,当requests,urllib无法正常获取 ...
- Java入门1
一.eclipse的简单使用 1.新建项目 在package explorer的空白处点击右键,新建一个项目(new->Java Project)或者点击菜单栏的File->JavaPro ...
- 【省带宽、压成本专题】从产品架构来看,PCDN如何节流50%
过去几年,我们一直在视频省流量方面潜心钻研,取得不俗的成果.本次"省带宽.压成本"系列一共会推出六篇文章,从技术迭代.硬件更新等角度出发,向大家介绍节省CDN流量,降低视频播放成本 ...
- java中的链表编写
通过while循环取出节点内容 class Node{//定义一个节点类,用于保存数据和取得下一个节点 private String data;//节点中数据 private Node next;// ...
- Who do you want to be bad? (谁会是坏人?)人工智能机器小爱的问话
人工智能的语言理解一直是一个千古谜团. 正如人工智能机器小爱(A.L.I.C.E)的问话:“Who do you want to be bad ?(谁会是坏人?)” 纵观世界上的140多种语言,汉语是 ...
- echarts.js--前端可视化数据图形
ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上, 兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等 ...
- 一.Kylin的伪分布式安装
一.伪分布式安装kylin 2018年4月15日 15:06 安装需要的环境 1. hadoop集群环境:由于安装的是CDH5.14.0的版本,所以相关组件都是跟5.14.0相关 2. spark采用 ...
- mysql之连接查询小作业
#数据准备drop table if exists class;create table class( class_no int(2) unsigned zerofill primary key ...
- 坑:JavaScript 中 操作符“==” 和“===” 的区别
标题:JavaScript 中 操作符"==" 和"===" 的区别 记录一些很坑的区别: 1. '' == '0' // false 0 == '' // t ...