1.运用doc命令窗口“徒手”开发android项目
下载并解压ANT(非常简洁并易用的项目生成工具),并创建了ANT_HOME(指向安装路径)环境变量。将%ANT_HOME%/bin路径添加到PASH环境变量中,这样才能在命令行窗口中使用ant.bat命令。
开始用在命令行窗口运用命令android createproject –n HelloWorld0 –t 8 –p G:\Crazy_Android\h_codes\HelloWorld0 –korg.hqs.helloworld0 –a HelloWorld0---
创建了一个android工程,编辑xml与java程序后,执行ant命令后出现下面的情况。
原因是未改变当前驱动器,利用CD /D 命令
然后就可以用ant命令,有以下输出
2.android应用清单文件AndroidManifest.xml
AndroidManifest.xml是整个android应用的全局描述文件
<?xml version="1.0" encoding="utf-8"?>
<!-- 指定该Android应用的包名,
该包名可用于唯一地表示该应用 -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.first.helloworld"
android:versionCode="1"
android:versionName="1.0" >
<!-- 指定该android应用的最低版本要求,
以及该应用针对的android版本 -->
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="14" />
<!-- 指定android应用标签、图标 、主题-->
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<!-- 定义android应用的一个组件:Activity
该Activity的类为 com.first.helloworld.HelloWorldActivity,
并指定该Activity的标签-->
<activity
android:name="com.first.helloworld.HelloWorldActivity"
android:label="@string/app_name" >
<intent-filter>
<!-- 指定Activity的程序入口 -->
<action android:name="android.intent.action.MAIN" />
<!-- 指定加载该应用时运行该Activity -->
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
R.java文件是由aapt工具根据应用中的资源文件来自动生成的,可理解成android应用到资源字典。
Res目录里存放android应用所有的全部资源,如图片、字符串、颜色、尺寸资源等。Android将不同资源放在不同文件夹内,这样可方便AAPT扫描这些资源,并生成资源清单类:R.java。
3.对于用命令时要注意路径
在用命令ant.bat进行APK包生成与命令zipalign.exe优化APK包,都应在项目路径内不然会有错误:
改正后: