安卓入门笔记及开发环境搭建教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安卓入门教程及环境搭建(附笔记)
需要的软件包有三个,截止到2012年7月这些软件都是最新版本的:分别是JDK、SDK、Eclipse(版本4.2 Juno)他们的名字和大小如下
一、软件包的下载
1、JDK的下载(jdk-7u5-windows-i586)
/technetwork/java/javase/downloads/index.html
2、SDK的下载(installer_r20-windows)/sdk/index.html
3、Eclipse的下载(eclipse-jee-juno-win32)/downloads/
二、软件安装
说说我的文件夹是怎么安排的,软件安装前先在自己安装软件的那个盘新建一个文件夹名字可以取为Android,然后这三个软件分别安装到里面的三个文件夹里就可以了,然后在Android文件夹里新建一个文件夹专门放自己的工程文件。
1、JDK的安装
上面下载的jdk-7u5-windows-i586是一个安装包,直接双击就可以安装了,记得路径选择Android文件夹里的Java 文件夹。
2、Eclipse的安装
上面下载的eclipse-jee-juno-win32是一个压缩包,解压后就可以直接用了,将解压后的文件夹eclipse-jee-juno-win32也放在Android文件夹下。
3、SDK的安装
上面下载的installer_r20-windows是一个安装包,将它安装到Android文件夹里的android-sdk文件夹。
装好以后像我的文件夹就是这样了
三、Eclipse配置
打开Eclipse选择help->Install New SoftWare
进入如下界面,
http)
点击Next进入下面界面Android DDMS和Android Development Tools是必选,我为了方便全选了。
接下来Next->Next->接受协议并Next进入如下界面
安装完成后出现如下界面,选Yes重启Eclipse即可。
四、SDK配置
在刚才安装SDK的文件夹里找到SDK Manager并运行,如下图
为了快点安装完我们先只安装一个版本的SDK(Android 2.2)挺快的,其他的有时
间再安装,方法跟这个是一样的,因为要在线安装,一次性安装太多版本估计要四五个小时。
另外需要提醒的是点击进度条右端小方块(安装过程中它是红色的)可以停止下载,并将已下载的包安装完,下次可以接着下。
五、创建AVD
打开Eclipse点击如图三角形所指的机器人按钮,就会出现AVD界面,点击New可以新建AVD。AVD是运行在电脑上的虚拟手机,启动了建好的AVD再让你写的工
程Run,Eclipse就会自动将写好的安卓软件安装到虚拟的手机里面运行。
按下图填写就可以配置一台运行Android2.2版本的虚拟手机了,当然Target里面
的选项跟你安装的SDK是一致的,这里面还有各种品牌的机型(如Samsung、HTC、Sony)供选择,具有相当逼真的外观。
在AVD界面选择一个已经建好的虚拟机,点击Start就可以启动了,效果如下
六、创建工程
选择菜单file->new->other 进入如下界面:
选择新建Android Application Project项目,点击Next按钮,进入如下界面
继续Next,下面是选择程序的图标
连续两个Next,到如下界面,填写Activity、Layout和Title的名字,然后Finish就完成了工程的创建。
注: 若有错误如: Project ... is missing required source folder: 'gen' ,则将gen-
>Android.Test->R.java这个文件删掉,Eclipse会为我们重新生成这个文件,并且不会报错。
配置运行,右键项目->Run as -> Run Configuration 进入如下界面
该界面,点击Browse 按钮,选择你要运行的项目,选择Target切换到以下界面该界面选择运行的AVD,将AVD前面的方框设置为选择状态。
创建好的工程自带一段Hello World代码因此可以直接运行,右键项目名称->run as ->Android Application 效果如图
到这里安卓开发的前期准备工作已经做完,接下来就是在Eclipse里面写代码发挥你的想象和才智了!
附录:(初学者遇到的一些问题)
一、建好工程后点击打开工程里任何一个文件都出现报错multiple problems have occurred
ng.NullPointerException
解决办法:建工程的过程中出问题,我的是在建工程时填写packagename时出现The prefix 'com.example.' is meant as a placeholder and should not be used如下图
只需将'com.example.'改成其他名字即可
二、textview cannot be resolved to a type 解决方法
Android开发视频教学中,用的是Android 1.6版本,
本机装了4.2版本,在跟着建Activity的时候却发生错误:"textview cannot be resolved to a type“在
TextViewmyTextView=(TextView)this.findViewById(R.id.myTextView); Button myButton=(Button)this.findViewById(R.id.myButton);
之后看了下配套的代码,才知道原来发现缺少了两个包,于是在MainActivit.java文件的import部分加上
import android.widget.Button;
import android.widget.TextView;
或者
importandroid.widget.*;
具体情况如下图