如何搭建安卓开发环境.docx

上传人:b****6 文档编号:15776562 上传时间:2023-07-07 格式:DOCX 页数:20 大小:1.27MB
下载 相关 举报
如何搭建安卓开发环境.docx_第1页
第1页 / 共20页
如何搭建安卓开发环境.docx_第2页
第2页 / 共20页
如何搭建安卓开发环境.docx_第3页
第3页 / 共20页
如何搭建安卓开发环境.docx_第4页
第4页 / 共20页
如何搭建安卓开发环境.docx_第5页
第5页 / 共20页
如何搭建安卓开发环境.docx_第6页
第6页 / 共20页
如何搭建安卓开发环境.docx_第7页
第7页 / 共20页
如何搭建安卓开发环境.docx_第8页
第8页 / 共20页
如何搭建安卓开发环境.docx_第9页
第9页 / 共20页
如何搭建安卓开发环境.docx_第10页
第10页 / 共20页
如何搭建安卓开发环境.docx_第11页
第11页 / 共20页
如何搭建安卓开发环境.docx_第12页
第12页 / 共20页
如何搭建安卓开发环境.docx_第13页
第13页 / 共20页
如何搭建安卓开发环境.docx_第14页
第14页 / 共20页
如何搭建安卓开发环境.docx_第15页
第15页 / 共20页
如何搭建安卓开发环境.docx_第16页
第16页 / 共20页
如何搭建安卓开发环境.docx_第17页
第17页 / 共20页
如何搭建安卓开发环境.docx_第18页
第18页 / 共20页
如何搭建安卓开发环境.docx_第19页
第19页 / 共20页
如何搭建安卓开发环境.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

如何搭建安卓开发环境.docx

《如何搭建安卓开发环境.docx》由会员分享,可在线阅读,更多相关《如何搭建安卓开发环境.docx(20页珍藏版)》请在冰点文库上搜索。

如何搭建安卓开发环境.docx

如何搭建安卓开发环境

相信学习Android开发的程序猿们都晓得, 首先就是android开发环境搭建。

这一课说起来简单,但是对不少Android开发入门的小白来说还是一个难点,在安卓环境搭建过程中会遇到各种各样的问题,今天就来为大家汇总归纳关于android开发环境搭建过程中遇到的各种问题,希望能帮到大家。

一、安装JDK1、JDK下载打开网站,选择相应的操作系统下载JDK

1.png(53.95KB,下载次数:

5)

下载附件保存到相册

JavaSE下载页面

2013-4-2313:

14上传

2、安装JDK本机是64位,所以,选择jdk-7u21-windows-x64.exe下载,下载完成后,进行安装,安装路径放在了D:

\Java\jdk7\,完成安装

3、环境变量设置

1.  我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:

2.  JAVA_HOME值为:

D:

\Java\jdk7\(你安装JDK的目录)

3.  CLASSPATH值为:

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

4.  Path:

  在开始追加%JAVA_HOME%\bin;

5.  NOTE:

前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。

安装完成之后,可以在检查JDK是否安装成功。

打开cmd窗口,输入java–version查看JDK的版本信息。

出现类似下面的画面表示安装成功了:

补充:

dt.jar、rt.jar、tools.jar

dt.jar和tools.jar是两个java最基本的包,里面包含了java中最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。

jar包  

类别

  

备注说明

tools.jar

    工具类库,编译和运行需要其中的类sun.tools.java.*,sun.tools.javac.*

    一般只在javac时用到,javaXXX.java等价于java  –classpath=%java_home%/lib/tools.jarXX.XXX.mainXXX.java,javac是对上述命令的封装,因此不用加到classpath中。

应用服务器用来编译JSP文件,应用服务器会自己加载,不需要自己设置。

  

rt.jar

    java基础类库

    默认在根classloader的加载路径里面,无需添加至classpath,同样jre/lib下的大部分jar都在这个路径中;检测方法:

删去classpath中的rt.jar,用java–verbose命令检测。

  

dt.jar

    运行环境的类库,主要是swing包

    用到swing时最好加上,Eclipse开发环境默认是JRE,所以需要设置。

    

二、安装Eclipse1、Eclipse下载打开官方网站,点击Downloads,选择Windows32Bit下的EclipseIDEforJavaDevelopers下载,如下

下载完成后解压即可使用

三、安装SDK1、SDK安装

运行文件夹android-sdk-windows中的SDKManager.exe,出现图3-1,选择需要安装的文件,然后“Install”,等待longlong的时间。

图3-1SDK安装界面

如果遇到消息“FailedtofetchURL…”的错误提示,那么需要将HTTPS方式改为HTTP方式,在“AndroidSDKandAVDManager”窗口的左侧选择“Settings”,选中“Forcehttps:

//...”选项,点击“Save&Apply”,并重新运行SDKSetup.exe在这里我花了很长时间,后来发现下载了一些过时的文件,所以需要注意。

点击Availablepackages选择高版本的SDK。

图3-2Availablepackages

图3-3InstalledPackages

注意:

为了让使用者减少长久的等待时间,这里将所下载的目录打包成压缩文件,这样就可以直接解压使用而不需要执行步骤SDK安装。

参见软件目录中的android-sdk-windows.rar压缩包。

安装结束之后文件列表如下:

其中一部分可能是多余的,网上的解释:

add-ons:

一些扩展库,例如GoogleAPIsAdd-Ondocs:

API文档等等platforms:

各个版本的平台组件samples:

一些实例程序tools:

各种辅助工具usb_driver:

windows下的一些usb驱动temp:

存放下载平台组件过程中的临时文件

3、SDK配置

将tools所在文件夹路径(本机路径是D:

\ProgramFiles\Android\android-sdk-windows\tools;)加入到path的环境变量中,方法与设置环境变量方法相同。

请注意:

此时必须完善AndroidSDK的安装方可成功,具体操作如下:

1)SDKLocation指向android目录Windowspreferences中的android选项,SDKLocation所填的内容应该是AndroidSDK的安装路径(在这里是D:

\Android\android-sdk-windows)即可。

补充:

若在“SDK安装”过程中,是直接解压android-sdk-windows.rar压缩包,那么需要先进行SDK配置,才能完善SDK的安装。

图3-4AndroidSDK路径配置

如果不设置SDKLocation的值,将出现图3-5错误。

图3-5未添加SDK路径错误

2)更新eclipse中的SDKWindowsAndroidSDKandAVDManagerInstalledpackagesUpdateAllAcceptAllInstallAccepted”,详见图3-6。

全部安装的时间大约是45分钟,出现“ADBRestart”对话框,单击“Yes”,最后关闭除eclipse之外的对话框即可,此时ADT安装成功。

四、配置ADT打开Eclipse,Help->InstallNewSoftware打开图4-1对话框

图4-1ADT下载网址设置

在“Location”中写入http:

//dl-All”之后,将红框所在的关键部分处修改相同,单击两次不同页面下的“Next>”之后,再选择“Iacceptthetermsoflicenseagreement”以及“Finish”,然后耐心等待约20分钟,让系统InstallSoftware,注意此时可能会出现“SecurityWarning”,主要意思是ADT包含未署名的内容,并且不具有有效性和真实性,询问是否继续安装,关系不大,单击“OK”,最后eclipse将提示重启使ADT生效,单击“RestartNow”即可。

图4-2ADT安装五、创建模拟器(AVD)

WindowsAndroidSDKandAVDManagerVirtualdevicesNew按照图5-1填写,最后点击CreateAVD即可。

注意:

如果你点击左侧面板的VirtualDevices,再右侧点击New,而target下拉列表没有可选项时,这时候点击左侧面板的AvailablePackages,在右侧勾选https:

//dl-Selected按钮,接下来就是按提示做。

图5-1创建新的模拟器

解释:

Target是模拟器的可用平台;SDCard是记忆卡,也就是手机的内存卡;Skin是模拟器显示的屏幕大小,具体参数为:

WVGA:

800*480QVGA:

320*240VGA:

640*480HVGA:

480*320WQVGA400:

240*400WQVGA432:

240*432WVGA800:

800*480WVGA854:

854*480或者也可以选择Resolution,自由设置模拟器屏幕大小。

Hardware(AVD所需要的特殊设备)中的值:

AbstractedLCDdensity(分辨率)其值是由选择的Skin自动设置的等等。

图5-2运行模拟器

选中SDKAndroid2.2,点中StartàLaunch,将出现图3-3的模拟器。

图5-3启动模拟器

图5-4未知虚拟设备

android模拟器出错,emulator:

ERROR:

unknownvirtualdevicename原因:

我的文档的默认位置改变,由于创建的文件路径引用错误造成的。

法一:

把“F:

\Users\\.android”下的文件复制到“C:

\Users\\.android“下面即可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新建立AVD,又得重新复制。

法二:

“我的电脑”--右击属性--高级--环境变量--系统变量--新建--变量名为“ANDROID_SDK_HOME”(注意,这个变量名不能改变,只能是这个名字!

),然后把变量值改为你想把AVD所在的“.android”文件夹放置的位置,比如:

”F:

\AndroidEmulator”,在这里我把它放在AndroidSDK包中,值为:

“D:

\ProgramFiles\Android\android-sdk-windows”

六、HelloWorld程序1、创建AndroidProject

“File”--“New”--“Other”--“Android”--“AndroidProject”,出现图3-1界面,然后根据需要填写Projectname、Applicationname、Packagename、CreateActivity内容,并选择BuildTarget即可。

其中:

Projectname:

一个项目的名称,实际对应一个文件夹。

BuildTarget:

选择该应用程序所使用的SDK版本。

Applicationname:

程序的名称,一般会出现在应用程序的标题栏。

Pakcagename:

此名理论上可以随意,但Pakcage有一定的命名规范,即:

第一目指明组织类型,比如com一般指公司,org指组织,edu指教育部分;第二目指该组织的名称,比如sun等,我是自己用了自己的名字;第三目及以后则可根据自己的分类进行定义。

CreakActivity:

Activity是一个Andriod程序的一个运行实体,有点类似于C语言的main函数,所不同的是Android程序可以有多个类似与main函数的实体。

MinSDKVersion:

该项一般与BuildTarget一一对应,不需要特别指出。

图6-1NewAndroidProject2、创建AVD设备

见第五节。

如果没有创建AVD设备,也没有关系,可以右击工程“RunAs”--“RunConfigurations”--“AndroidApplication”--“Android”(填上需要运行的工程名)--“Target”(将部署设备的选择设为Mannul,防止有多个部署设备时的混乱)--“Run”。

在跳出的对话框中选择“LaunchanewAndroidVirtualDevice”,选中SDK,点击OK即可。

3、编译运行程序

打开hello.java文件,其内容如图6-2所示:

图6-2hello.java文件内容

图6-3JavaBuildPath设置

ProjectProperties,出现图6-3对话框,将Android2.2勾上,点击OK;Run选中SDK,点击StartLaunchOK,等待2分钟将出现图6-4结果界面,表明成功。

注意:

右击所要运行的java文件“RunAs”--“RunConfigurations”--“AndroidApplication”--“Android”(填上需要运行的工程名)--“Target”(将部署设备的选择设为Mannul,防止有多个部署设备时的混乱)--“Run”即可。

图6-4运行结果界面

4、调试程序通过DDMS来调试程序:

(1)将Eclipse开发工具的工作界面切换到DDMS标签。

如图6-5和图6-6所示。

图6-5打开视图布局显示操作

图6-6视图布局选择框

(2)在“DDMS”界面中选择“Devices”标签,查看其菜单功能:

DebugProcess(调试进程)、UpdateThreads(更新线程)、UpdateHeap(更新堆)、CauseGC(引起垃圾回收)、StopProcess(停止线程)、ScreenCapture(屏幕截图)、Resetadb(重启AndroidDebugBridge)菜单选项。

通过DDMS的“Logcat”来调试程序

(1)“Logcat”通过“andrdoi.util.Log”类的静态方法来查找错误和打印系统日志消息。

andrdoi.util.Log常用的方法有以下5个:

Log.v(Stringtag,Stringmsg);    VERBOSELog.d(Stringtag,Stringmsg);    DEBUGLog.i(Stringtag,Stringmsg);    INFOLog.w(Stringtag,Stringmsg);    WARNLog.e(Stringtag,Stringmsg);    ERROR,适用于“断点”方式调试程序Log.v、Log.d信息应当只存在于开发过程中,最终版本只可以包含Log.i、Log.w、Log.e三种日志信息。

(2)点击“Run”-->“Debug”菜单命令,进入调试模式。

(3)切换到“DDMS”界面,点击“Logcat”标签,查看我们刚刚在程序中打印的Log信息。

用不同颜色表示不同等级的信息,方便跟踪程序。

(4)调试方法1)设置断点,单步执行:

双击某行的标记栏2)声明条件断点,触发完成:

断点在表达式值发生变化时触发。

双击设置完断点后右击断点,选择“BreakpointProperties”在勾上“Enable”、“Conditional”,在框中写上表达式变量,当满足时,程序就会挂起;同时,在输入条件表达式时,也可以使用代码帮助。

在上下文菜单中,通过Ctrl+Shift+I或右击变量并选择Inspect选择,会显示结果。

[图6-7设置调试界面

 

七、导入一个现有工程导入非Android工程方法:

“File”--“Import”à“General”--“ExistingProjectintoWorkspace”--“Next”--“Selectrootdirectory”--“Browse”,选择待导入工程所在的位置。

注意:

若没有Android的包,则需要重新设置“BuildPath”。

导入Android工程方法:

“File”--“New”--“Project”--“Android”--“AndroidProject”--“Next”--“Contents”--“Projectname”(另起一个名称)--“Createprojectfromexistingsource”--“Location”--“Browse”(选择Android工程所在文件夹,到.xml所在的文件夹为止)--“BuildTarget”(选择模拟器平台版本)--“Finish”。

八、安装APK软件1、模拟器上安装APK软件

设置手机选项:

1.  设置--应用程序--勾选–未知来源

2.  设置–应用程序–开发–勾选:

USB调试,允许模拟地点

首先进入AndroidSDK所在文件夹,由于模拟器启动需要几分钟的时间,所以我们先用命令(emulator-avdyouravdname)启动模拟器(注:

双击tools文件夹下的emulator.exe无法启动);

然后将plantform-tools下的文件复制到AndroidSDK文件夹下的tools下(若有重复覆盖即可,也可添加plantform-tools的环境变量),然后打开“运行”,输入cmd,单击“确定”,输入“adbinstall”并将要执行的apk拉到cmd中按Enter,之后将会出现图8-1界面,Success!

图8-1命令提示符界面

注意:

必须将plantform-tools下的文件复制到tools下或者将plantform-tools的路径加入path的环境变量中,因为adb命令在plantform-tools中而tools中没有,所以假若没有进行这一操作,将出现图8-2的错误。

图8-2‘adb’不是内部或外部命令界面

若apk文件名含有中文,将出现图8-3错误,只需要将中文改成英文和数字即可。

图8-3“Segmentationfault”出错界面

图8-4apk安装效果界面

安装成功后将在模拟器面板上出现红色框中的图标,单击即可运行。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2