美文网首页
搞明白Android Studio是怎么回事(一)

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

作者: fancychendong | 来源:发表于2015-12-10 22:16 被阅读264次

时间: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 Studio是怎么回事(一)

      本文链接:https://www.haomeiwen.com/subject/wodyhttx.html