你的位置:首页 > 软件开发 > 操作系统 > Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)

Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)

发布时间:2015-11-12 17:00:37
如果AS完全还没摸懂的,建议先看下Android开发工具全面转向Android Studio(2)——AS project/module的CRUD。 1、其实AS project/module的目录结构很简单,我浓缩成2张图给总结了,先 ...

  如果AS完全还没摸懂的,建议先看下Android开发工具全面转向Android Studio(2)——AS project/module的CRUD。

 

1、其实AS project/module的目录结构很简单,我浓缩成2张图给总结了,先看图,再看下面的文字,因为还有些细节图上体现不出来(我这个图上的项目来源于我之前的Eclipse项目,并且有lib项目库相互依赖)

Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)MVPXyC5++p2lvWsBuLjpxVl4Z2nvR8BQmPztGx8fAQA0f+mzF2J8AaAw+Rs1ccgIrFpxBMCc59dhxNtLeteSa8vaMXYaXno9Y6Gcc8C7y+NqAxc3vzQbA4asWLsKzV9aOKqx76WtIz9QPkSR8yArYex0O2UhFV+hzXzt+BfT9tTrjxXrktR75eC7SWj+0sJRfvtemo23lvSqBaDw2Lf/UjuycFRjXyBrx9jp8qMDh8xZ2L0OXEHReay0D00vRry1pI0AOUjp0taRH2DOwu51rh3/YtrejuMjPl60Sh7ROWOb+ADXjn8xbeEBAEDrcR9MiKoqsMKUH6ctlD4EbPDczKfCPVTdA1AlK1nrk7YDAREt/3DmcDicSgTp0LnLHa9Ufe6p8wh5jhZfHx+DoTg/v8DuAzIcPb/290O56PGOVaKr+32UBUdj+qCOtfPhkAht6NW2r7+bu/UnLkYD2/fr1awTRXfZxlKgjQfObJ97z8bFFY9xOJwHGItNTan0mAhKRSpS0WQyGUtKSgyGK1fzz51JXbL8Z+uyYEMjOl4MrQmAMoiUUcpMIhWl7yITRZhEaqL0RuF1L5qqVzc7lZ5xq9PpdLprh+c9v6XXD9PbBpKMDXOuxs38vwAgbXWnCSc++GlG24JfOk/Ass2D6gFp67qNYkt2DohMWzfrSud32wYA6Ws6TzjxwYp326o7eGiNsyZv/7whf3ZfJWklDACuytpHq4C09T3jl7BJn/81KALIOzjrmamY9fOMVgHIPzjrmakNP988KAxp63uPOT179VuxAUBe0rzBM3d2nvHj9JYBQMaavhO/euGLLU/5Hfjw6al7Os6RdgbJWN/z1aXjPvl9QBhjmRt6v/Y1EP/lmr7hsrKUf/Dj57fEfft2c38wln/kw0T/N/rUBQoOfzB+Tv331/QJZRkbB73MPtrwWF0AeUc/GZXY+ZvJzQs3Dn0VH6ztXde8VeqFjQOn46Nve4cxsMLkT15N7PLJ5Ga+WX/ET1k+dO7KHqHKuqHCo4v+9hvXqy5QcPyLCQsj31/cK/Ti5hHv4f1FPUMBhsLkpa8k/t+/X2rkC1zYOGHGDxg276seoUDB8a9e/AL/mj+h6fUtz8z7WVI9AGRtHz014+XP4mP8AFzc8uz8tDfmjW/qc2GjpH3UKkxe9sauth+92MgXUI4bXt80edaKATO+12xzkbVjzDRYpMiJazHi7SW9agHXjn8xdSEmfDip4fXNk2evaP7Swhca+wK4tHXk+2mvzx3XxAfAxc2TZ5+b8OGkhr5ZO8ZOd1AWUiIuysfVjn8xdeGBAe8ul1q/dvyLqXs7zh2rVoi3l/SqVXjsm3/tavvhpIa+gHLse3Dk+5jzmYuSh8rFzZMV8QXAgHeXd6ldcHLxy1+R1+VGAaDg5OKX97Vf+EJj30tb5VauHf9i6sIDSsezdoydvnbInM9i882GAZRSMT/5u3d2t5gVX68qNeUfWzlnX6M3hoe6m4wmU4nRZDQajUajdGAymYwmk8kkmkwmkygajUbp9c+3O+VwOJUNfUUb4BK2zytV4wgqA+U3r9TPzGeszHBUNraH6+1w

 

2、上面的图很直观,但也很眼花缭乱,我再针对图总结下重点和疑问点。

①在AS的世界里,文件夹都以模块(module)为单位组织的,其实所谓的项目project也一样,上一篇Android开发工具全面转向Android Studio(2)——AS project/module的CRUD中就出现删除一个project就会提示cannot rename root module,那是因为可以在.idea/modules.

Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)

如上面的project中有_workspace_android_as.iml和build.gradle

Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)

 

②毕竟project是比较大的概念,那么它一定得还有些module没有的东西,那就是:.gradle文件夹、.idea文件夹、gradle文件夹、gradle、local.properties和settings.gradle等。

以.开头的基本上就不用理会了,比较重要的是:gradle文件夹是gradle wrapper,local.properties是配置SDK,NDK路径的,而settings.gradle是一个很重要的文件,用于描述改project下有哪些module,或者说只有在以个project的settings.gradle注册过的module AS才认为是这个project的module。

Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)

 

③module之所以不是project肯定也有一些特殊之处,那就是含有资源文件,包括libs目录(eclipse项目中libs/*.jar文件)、assets目录(eclipse项目中assets)、java目录(eclipse项目中src)、jniLibs目录(eclipse项目中libs/XXXX/*.so文件)、res目录、AndroidManifest.Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)

-->

原标题:Android开发工具全面转向Android Studio——AS project/module的目录结构(与Eclipse对比)

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录