创建一个Android应用,在命令行窗口输入如下命令:
android create project -n HelloWorld -t 8 -p HelloWorld -k org.crazyit.helloworld -a HelloWorld。
命令中-n 选项指定创建项目的名称;
-t 选项指定项目针对的Android平台;
-p选项制定该项目的保存路径;
-k选项制定该项目的包名;
-a选项指定Activity的名称;
输入了命令,即可创建项目。项目文件夹下,res目录、src目录、AndroidManifest.xml文件是Android项目必须的。
res目录存放Android项目的各种资源文件,比如layout存放界面布局文件,values目录下则存放各种XML格式的资源文件,例如字符串资源文件:string.xml;颜色资源文件colors.xml;尺寸资源文件:dimens.xml。drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi这4个子目录分别用于存放低分辨率、中分辨率、高分辨率、超高分辨率的4种图片文件。
src目录只是一个普通的、保存JAVA源文件的目录。
AndroidManifest.xml文件是Android项目的系统清单文件,它用于控制Android应用的名称、图标、访问权限等整体属性。除此之外Android的Activity、Service、ContentProvider、BroadcastRecevier这4大组件都需要在该文件中配置。
还可以看到另一个文件:build.xml,这是Android为该项目提供的一个Ant生成文件。通过该文件,开发者可以通过Ant来生成、安装Android项目。注意:这里的build.xml会引用到Android SDK中的build.xml。在命令行模式下,使用Ant工具编译项目,如果SDK中存在中文,会找不到SDK路径而报错。
执行ant release,HelloWorld目录下会出现两个目录:
bin:该目录用于存放生成的目标文件,如JAVA的二进制文件、资源打包文件(.ap_后缀)、Dalvik虚拟机的可执行文件(.dex后缀)等。
gen:该目录用于保存自动生成的、位于Android项目包下的R.java文件。
R是Android项目自动生成的一个Java类。
(1.5.1完结)