1 android sdk platform tools

同android platform交互的工具,包括adb、fastboot和systrace。

2 sdk build tools

用于build android apk的tools

3 android gradle plugin

用于编译android应用的gradle plugin。

4 sdk tools

开发和调试工具。

5 jdk

android studio自带了一个jre环境。

6 关于android studio

6.1 make project没有反应的原因

是因为file->project structure中没有配置各个module的各个工具。

6.2 sync

sync做的工作主要是下载build.gradle中设置的所有的dependencies。

7 关于android gradle plugin

gradle和maven一样,也是约定优先于配置,这样就大大减少了工作量,只需要知道如何配置,生成最终的产品即可。

将注意力集中在产品的逻辑上即可,因为构建的过程是约定好的,机器自动帮助去完成的。

配置都是固定的,只要知道怎么配置即可,非常的方便。

8 debug/release版本的apk

android studio里面的build variants里面有debug和realse,可以选择。

如果是debug那么output目录下就是apk/debug,

如果是release,那么output目录下就是apk/realse。

但是这个地方的release的是没有经过签名的apk,要签名的apk还需要再配置一下。这个暂放。

9 android studio sync慢

将jcenter仓库换成aliyun仓库镜像

repositories {

maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}

// jcenter()

}

最新文章

  1. Javaee中文乱码解决方法
  2. .Net中List<T> 泛型转成DataTable、DataSet
  3. 【XLL 框架库函数】 TempActiveCell/TempActiveCell12
  4. JSP自定义标签
  5. Sqlserver 存储过程
  6. 关于只针对ie7浏览器的css问题
  7. 10个国内外jQuery的CDN性能大比拼
  8. zw版【转发·台湾nvp系列Delphi例程】HALCON GenGridRegion
  9. 黄聪:C#中WebClient自动判断编码是UTF-8还是GBK,并且有超时判断功能
  10. 打印机C++
  11. kettle列转行
  12. 修改Sublime Text 3 的侧边栏字体大小
  13. 常用监控SQL
  14. c#将输入的人民币数字金额转换成小写
  15. 眼见为实(2):介绍Windows的窗口、消息、子类化和超类化
  16. MyBatis的关联关系 一对一 一对多 多对多
  17. iOS-UI控件优化
  18. LeetCode(25)-symmetric tree
  19. CodeForces 528D Fuzzy Search 多项式 FFT
  20. 从零开始学 Web 之 Ajax(三)Ajax 概述,快速上手

热门文章

  1. Tronado【第1篇】:tronado的简单使用以及使用
  2. ZROI 19.07.31 AB班ACM
  3. JAVA中的23种设计模式
  4. 【leetcode】1219. Path with Maximum Gold
  5. Python 元组Ⅱ
  6. 对Canvas的研究
  7. Mysql安装及用简单用法
  8. create-react-app 构建的项目使用释放配置文件 webpack 等等 运行 npm run eject 报错
  9. 2019.9.23JAVA课堂测试
  10. Spring Boot教程(二十一)开发Web应用(2)