Android基础学习(一) —— 项目工程结构/目录

|--.gradle  // AS自动生成的文件,不用关心此目录,打包时会自动删除
|--.idea   // AS自动生成的文件,不用关心此目录,打包时会自动删除
|--app  //存放项目中的代码&资源,工作核心目录
	||--build //此目录是在点击 “make project” 时生成的
	||--libs  //当项目中使用到第三方jar包时,将jar包放到此目录
	||--src
		|||--androidTest  //编写android测试用例   
		|||--main  
			||||--java  //存放Java代码  
			||||--res	 //资源文件目录    
				|||||--drawable  //放置图片   
				|||||--layout  //放置布局文件  
				|||||--mipmap  //放置应用图标
				|||||--values  //放置颜色、字符串、样式等
			||||--AndroidManifest.xml  //清单文件
		|||--test  //单元测试 
	||--.gitignore  //管理“app”模块的版本控制
	||--build.gradle  //“app”模块的gardle构建脚本,需要第三方库时,在这里进行依赖
	||--proguard-rules.pro  //项目代码的混淆规则
|--gradle  //构建器
	||--wrapper	 
		|||--gradle-wrapper.jar  //自动识别本地有无对应版本的gradle,无的话自动下载  
		|||--gradle-wrapper.properties  //有gradle版本信息  
|--.gitignore  //版本控制,指定哪些文件目录在版本控制之外
|--build.gradle   //全局的,gradle构建脚本
|--gradle.properties  //全局的,gradle配置文件
|--gradlew  //在执行gradle命令时用到,linux、MAC系统使用
|--gradlew.bat  //在执行gradle命令时用到,windows系统使用
|--local.properties  //指定SDK路径
|--settings.gradle  //指定项目中所有引入的模块
|--External Libraries  //第三方库、SDK等

注意:

app/src/androidTest 、app/src/main 、app/src/test 的区别:

在这里插入图片描述
main目录是Android App的源码,打包进入apk

test目录是Java单元测试代码,可在本机(电脑环境 Java环境)直接测试

androidTest是Android单元测试目录,只运行在手机中(android环境)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值