android stdio中的project和module的概念
2015-10-03 16:32
513 查看
android stdio中project通常可以理解为eclipse的workspace,我们如果希望在一个android stdio打开的界面中像eclipse一样导入多个工程项目,可以选择import module的选项,导入工程,
比如以下的目录结构
其中MyApplication相当于eclipse中的一个workspace,但是当第一次新建project的时候,这个名字为MyApplication的project中有一个APP的module,其中与app同级目录中的其他几个目录,图标右下角一小手机的都是相当于eclipse中的一个工程,他们之间并无相应的联系,作为独立工程导入,例如showcae,SystemWidget和appMylistview等都是独立的工程项目。
当需要运行不同的工程时在
列表中选择需要运行的项目即可。
在android stdio中的project中导入一个module的时候,我们只需要设置好导入的module中的build.gradle配置文件即可,也就是导入的一个工程中build.gradle。android stdio中的project中build.gradle和settting.gradle等文件不需要动。
下图是project下的配置文件,也就是相当于eclipse中workspace中,当然eclipse中workspace似乎也没有什么什么配置文件,
这些文件一般在选择导入module的时候,不用修改主要修改的是导入的项目中的build.gradle中
下图是导入的module中的配置文件,我们一般只需要修改其中的build.gradle文件配置即可
导入的module中的build.gradle可能需要简单设置一下,编译的sdk版本和构建的工具版本,以及一些第三行的sdk等内容。
对于项目引用第三方的jar的情况,在android stdio可以通过在依赖项目添加所需要的第三方jar包即可
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.github.blackfizz:eazegraph:1.2.2@aar'
compile 'com.nineoldandroids:library:2.4.0'
}
在module下的build.gradle中的依赖中添加一个,即可,在上面的代码可以看到添加了动画的库,android stdio会自动下载,修改了配置之后,只需要同步一下即可。
如果你觉得使用project的目录结构查看导入了很多工程的android stdio,你可以选择android的目录结构,可以清晰的看到project下的多个module工程文件。
比如以下的目录结构
其中MyApplication相当于eclipse中的一个workspace,但是当第一次新建project的时候,这个名字为MyApplication的project中有一个APP的module,其中与app同级目录中的其他几个目录,图标右下角一小手机的都是相当于eclipse中的一个工程,他们之间并无相应的联系,作为独立工程导入,例如showcae,SystemWidget和appMylistview等都是独立的工程项目。
当需要运行不同的工程时在
列表中选择需要运行的项目即可。
在android stdio中的project中导入一个module的时候,我们只需要设置好导入的module中的build.gradle配置文件即可,也就是导入的一个工程中build.gradle。android stdio中的project中build.gradle和settting.gradle等文件不需要动。
下图是project下的配置文件,也就是相当于eclipse中workspace中,当然eclipse中workspace似乎也没有什么什么配置文件,
这些文件一般在选择导入module的时候,不用修改主要修改的是导入的项目中的build.gradle中
下图是导入的module中的配置文件,我们一般只需要修改其中的build.gradle文件配置即可
导入的module中的build.gradle可能需要简单设置一下,编译的sdk版本和构建的工具版本,以及一些第三行的sdk等内容。
对于项目引用第三方的jar的情况,在android stdio可以通过在依赖项目添加所需要的第三方jar包即可
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.github.blackfizz:eazegraph:1.2.2@aar'
compile 'com.nineoldandroids:library:2.4.0'
}
在module下的build.gradle中的依赖中添加一个,即可,在上面的代码可以看到添加了动画的库,android stdio会自动下载,修改了配置之后,只需要同步一下即可。
如果你觉得使用project的目录结构查看导入了很多工程的android stdio,你可以选择android的目录结构,可以清晰的看到project下的多个module工程文件。
相关文章推荐
- AndroidStudio(2 begin --- material design )
- Android Animation无限循环动画
- Android Custom View---Floating Action Button Menu
- Android开发之基础-------------Get请求和Post请求
- 笔记:学习 Android -Services 基础
- Android回弹效果新思考与更加易用的实现
- Android自定义View的实现方法,带你一步步深入了解View(四)
- android stdio简单介绍和使用
- android stdio的快捷键
- android中context的详解
- Android Studio经验积累
- android-----test------模拟来电提醒和短信提醒
- Android Material Design Library系列教程(五)
- Fragment详解
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 从Windows到Mac迁移Android项目出现错误解决方案
- Android基础教程之-----控件
- 精选的优秀ROM
- [置顶] AndroidStudio-V1.3.2中配置Annotation详解
- AndroidStudio启动异常:Caused by: java.lang.IllegalArgumentException: Argument for @NotNull paramet