搞明白Android Studio是怎么回事(一)

时间:2015年  12月  10日  周四  21:48

下班闲来无事,工作了一天,本打算玩游戏的,但想想又过了一年,都没有提高什么,感觉在走下坡,不禁有些迷茫和焦虑。没有当初刚毕业的那种斗志了。

哎,行路难,行路难,多歧路,今安在?

《行路难》李白

金樽清酒斗十千,玉盘珍羞直万钱。

停杯投箸不能食,拔剑四顾心茫然。

欲渡黄河冰塞川,将登太行雪满山。

闲来垂钓碧溪上,忽复乘舟梦日边。

行路难!行路难!多歧路,今安在?

长风破浪会有时,直挂云帆济沧海。

---------------全是废话牢骚,向李太白学习----------------

在Android studio中不管导入还是创建一个项目,build.gradle文件里面多多少少都会有依赖其他的库工程或者jar包。这是作android项目开发逃避不了的。因为android sdk提供不了太多功能,因为android存在兼容问题,因为公司项目需要等等原因。

发现build.gradle配置中有下面代码

dependencies {

compile fileTree(dir:'libs',include: ['*.jar'])

testCompile'junit:junit:4.12'

compile'com.android.support:appcompat-v7:23.1.1'

compile'com.android.support:design:23.1.1'

}

然后每次导入还是创建项目在as中,都会有进度条提示gradle在process处理中。。。

其实主要是正在下载依赖的jar/aar。这个过程很痛苦,因为有时候依赖的aar下载不下来。

国内的jcent网站有时候下一个东西好慢。上次google有个很好的android例子教怎么写android框架的,需要依赖很多jcent上的aar/jar结果折腾了一晚上。可以活活把人给气死。

下载完了的文件保存在哪了呢?工程依赖的jar/aar都下载到哪去了呢?比如上面support的jar明明之前就有啊,只是版本号不对嘛。

还好有mac的快捷搜索功能,一下定位到刚才下载的jar路径了。

android studio会默认把依赖的第三方的aar/jar下载到:/Users/用户名/.gradle/caches/modules-2/files-2.1/下

而依赖的support包的aar/jar下载到:adt-bundle-mac-x86_64-20140702/sdk/extras/android/m2repository/com/android/support下(注意是m2repository下不是support下)

好了,今天就说到这里,记录下,第一天写简书,发现简书做的不错,希望简书越做越好!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,654评论 25 709
  • 框架:提供一定能力的小段程序 http://www.cnblogs.com/jincheng-yangchaofa...
    姑娘请别为难小僧阅读 7,419评论 0 132
  • 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:...
    伟子男阅读 5,281评论 0 161
  • 缘分是什么?我闲暇时间里刻意去查了一下这个词的意思,大概是说,迷信的人认为人与人之间由命中注定的遇合的机会,泛指人...
    晨夕录阅读 365评论 0 4
  • 高中上学那会,座位靠着窗,窗外栽着棵树,应该是香樟。夏天的时候,枝叶繁茂,阳光疏疏落落地打下来,打在长年累月,已经...
    林九木阅读 317评论 0 1