android命令包含一个子命令:create project 命令,用该命令可以手动创建一个Android应用,在命令行中输入如下命令:
android create project -n HelloWorld -t 8 -p HelloWorld -k org.test.helloworld -a HelloWorld
-n:指定创建的项目的名称;
-t:指定项目针对的Android平台
-p:指定该项目的保存路径
-k:指定该项目的包名
-a:制定Activity的名称
运行上面的命令可以在当前目录的HelloWorld子目录下创建一个Android项目。进入HelloWorld目录,可以看到如下的目录结构:
HelloWorld
libs
res
drawable-ldpi
drawable-mdpi
drawable-hdpi
drawable-xhdpi
layout
valuse
src
org
test
helloworld
AndroidManifest.xml
上面的文件结构中res、src和AndroidManifest.xml是Android项目必需的,其他目录都是可选的。
res:存放Android项目的各种资源文件,比如layout布局文件,valuse目录下则存放各种xml格式的资源文件,例如字符串资源文件:string.xml;颜色资源文件:color.xml;尺寸资源文件:dimens.xml。drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi这四个子目录分别用于存放低分辨率、中分辨率、高分辨率、超高分辨率的4中图片文件。
src:存放java源文件。
AndroidManifest.xml:是Android项目的系统清单文件,用于控制Android应用的名称、图标、访问权限等整体属性。除此之外Android应用的Activity、Service、ContentProvider、BroadcastRecevier这四大组件都需要在该文件中配置。
除此之外,还可以在HelloWorld目录下,这是Android为该项目提供的一个Ant生成文件。通过该文件,开发者可以通过Ant来生成、安装Android项目。
Ant的具体用法,这里先不说,在别的文章里在介绍吧。