android studio 首次安装配置和 gradle 语法学习摘记

如今学习全靠上网,但是网上信息量太大,所以当你看到好的文章时,请摘记

android studio 首次安装和配置

1. Android Studio安装配置,首次使用 https://jingyan.baidu.com/article/af9f5a2d09584a43140a45f4.html (偏重方法)

2. Android Studio安装及首次运行遇到的问题 http://blog.csdn.net/sbvfhp/article/details/44966191 (偏重原理)

3. Android SDK代理服务器解决国内不能更新下载问题 http://blog.csdn.net/boonya/article/details/38752647 (mirrors.neusoft.edu.cn 和 80)


重点简记

打开Android Studio安装目录的bin目录下面的idea.properties文件,添加一条禁用开始运行向导的配置项:

disable.android.first.run=true


启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;

在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入 mirrors.neusoft.edu.cn 和 80,并且选中「Force https://... sources to be fetched using http://...」复选框


gradle 语法

1. AndroidStudio中builde.gradle文件详解 http://www.jianshu.com/p/9c27dd7938b7  (gradle入门语法推荐)

2. Android Studio 之 Gradle 安装配置和编译http://blog.csdn.net/wzy_1988/article/details/48652747 (gradle进阶语法推荐)


重点简记

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:25.2.0'
    testCompile 'junit:junit:4.12'
}

dependencies闭包

    第一行的compile fileTree是一个本地依赖声明,表示将libs目录下所有.jar后缀的文件都添加到项目的构建路径当中。

    第二行的compile语句为 远程依赖声明,'com.android.support:appcompat-v7:25.2.0'为一个标准的远程依赖库格式,其中com.android.support为域名部分,用于区分不同公司的库;appcompat-v7为组件名称,用于区分同一个公司的不同库;25.2.0为版本号,用于区分同一个库的不同版本。加上这句声明后,Gradle在构建项目时会先检查一下本地是否已经缓存过该库,若没有缓存则自动联网下载,下载后自动添加到项目的构建路径中去。


关于依赖包的版本号

Android Studio 依赖库版本应该写死 http://www.jianshu.com/p/546abf6d30d4   (版本更新可能会导致不兼容)

dependencies {  
        compile 'com.google.code.gson:gson:2.+' 
}  //这样的写法可以保证库每次都是最新的,但也带来了不少的问题:
  .每次build时会向网络进行检查,国内访问仓库速度很慢
  .库更新后可能会更改内部逻辑而带来bug,动态版本无法通过git的diff来规避此问题
  .每个开发者都可能会得到不同的最新版本,带来潜在隐患

Android Studio:依赖包的版本号 http://blog.csdn.net/ss1168805219/article/details/72621854  (依赖包的存储位置)

那我们怎么知道到底有哪些版本呢?看这里Support Library Revision History 

https://developer.android.google.cn/topic/libraries/support-library/ (国内不能直接访问google官网,但是可以访问 谷歌中国)

如何快速寻找Android第三方开源库在Jcenter上的最新版本 http://blog.csdn.net/ouyang_peng/article/details/52628359



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值