目录结构主要分为app、Gradle Scripts。
一、Gradle Scripts:
暂时并无太多需要修改的配置,这里只介绍我项目过程中曾需要修改过的文件。
1、build.gradle(Module:app)
这是app模块的gradle构建脚本,这个文件中会指定很多项目构建相关的配置。
通常在运行时会显示错误模拟器skd19小于本项目skd21,此时修改该项目最低版本为19即可。
minSdkVersion 19
二、app
上述文件并不需要太多修改,app目录下的内容才是我们的工作重点,展开之后结构如下:
1、manifest
AndroidManifest.xml:
这是你整个Android项目的配置文件,你在程序中定义的所以四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限声明。
一般不需要修改,会根据增加Android页面操作自动生成和修改。
2、res资源
res文件夹存放着项目中的资源:
(1)layout文件夹是用来放布局文件的,项目中有几个页面,就有几个layout文件;
layout中的页面可以拖动或者代码实现。
这里主要是布局方式需要注意。
(2)所以以drawable开头的文件夹都是用来放图片的;
(3)所有以mipmap开头的文件夹都是用来放应用图标的;
(4)所有以values开头的文件夹都是用来放字符串、样式、颜色等配置的。
3、java
java目录是放置我们所有java代码的地方,展开该目录,你将看到我们刚才创建的HelloWorldActivity文件就在里面。
三、运行
创建工程
1、名称
2、版本(4或者5)
3、模板选择
4、主页面
运行工程
1、打开夜神模拟器,
2、cmd中进入安装位置
cd /Applications/Nox App Player.app/Contents/MacOS
3、连接
adb connect 127.0.0.1:62001
显示:connected to 127.0.0.1:62001,即可使用
4、运行主程序
5、显示