美文网首页
搞明白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