一、工具准备
jdk,目前用的版本1.6.4,配置JAVA_HOME,path。
eclipse,官网下载eclipse for java 或者eclipse for javaEE,版本在3.6以上,下载地址:http://www.eclipse.org/downloads/
adt,android development tools,是android开发的eclipse插件,这个需要联网安装,help》install new software...弹出对话框,点击add,填写name和location,location为http://dl-ssl.google.com/android/eclipse;不过国内对google封锁了,一般要找翻墙软件才能安装。
SDK,android的软件开发工具包,这个可以直接下载到本地,在eclipse配置即可,windows》preferences》android,SDK location 指向SDK的目录即可
二、第一个android的项目
1、创建工程,new》android application project,输入相应的项目名称,选择开发以及运行的android的版本。一直下一步,会创建出一个含有Hello word!主页面的项目。
2、熟悉项目结构,src:项目的java类存放的位置
gen:系统生成的文件,主要的是R.java,根据res目录上的资源文件生成的目录引用文件,方便java类中引用这些资源文件。
res/drawable 存放存片文件
res/layout 存放布局的xml文件
res/values 存放一些变量、参数等文件,主要是strings.xml,styles.xml,colors.xml,arrays.xml等
AndroidMainfest.xml,在项目的根目录下,项目必备的文件。在此文件中必须声明一个activity包含节点intent-filter,即:
<activity
android:name="com.example.firstandroid.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
此处这么声明,就是告诉系统这个activity就是本app的入口activity;另外一些权限的配置也是在AndroidManifest.xml中生命,例如开启蓝牙权限、拍照权限等
三、发布项目
1、连接手机,用android虚拟机的话会很慢,所以直接用真机测试,android真机第一次连接DDMS的时候不被兼容,需要找一个第三方的软件91或者豌豆荚之类的软件打开调试功能。这个也是我重装电脑之后困扰了我一下午的问题,不然DDMS识别不了设备。
2、运行项目,在项目上右键,run as 或者debug as即可运行项目,在logCat中会打出一系列日志,通过上面输入关键字可以过滤需要的日志
3、发布项目,android的项目可以打包成一个XXX.apk的文件发布到网上,用户可以下载到手机中直接安装,发布需要一个开发者签名的私人密匙,这个密匙可以通过eclipse直接创建。保存到本地,打包的时候选择证书,填写密码即可。
可参考:
http://blog.youkuaiyun.com/luoyin22/article/details/7862742