Android APP开发笔记

环境搭建

windows系统上需要以下软件:

android SDK -- app开发工具包, 开发运行环境(包括SDK管理工具,和虚拟设备管理)。

JDK -- java 开发工具包, 负责app代码编译运行。

eclipse -- app开发集成环境, 开发app代码, 编译后在 android SDK上运行调试。

ADT -- eclipse 的 android 开发工具插件, 将android SDK植入eclipse。

具体搭建步骤:

Android开发环境搭建指南
本文以windows系统为例介绍Android开发环境的搭建过程及注意事项。
步骤一. 准备好开发机器
1.    确保开发机器系统满足以下要求:
Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)
2.    安装JDK6.0或以上版本
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
3.    安装Eclipse3.5或更高版本 http://www.eclipse.org/downloads/
步骤二.下载Android SDK
下载地址:http://developer.android.com/sdk/index.html,最新版本为r14,建议下载zip包然后解压。假设解压路径为D:\android-sdk。
步骤三.安装ADT插件
Android Development Tools (ADT)是Android提供的Eclipse插件。
1.    启动Eclipse,选择”Help > Install New Software....”,点击右上角的”Add”按钮
2.    弹出对话框后,在”Name”中输入”ADT Plugin”(可自定义名称),”Location”中输入”https://dl-ssl.google.com/android/eclipse/” 后点击”OK”
 
注:如果下载插件失败,请将地址栏中的”https”替换成”http”后重试
3.    在” Available Software”框中,勾选插件后不停点击”Next”直至”Finish”
注:如果有” the authenticity or validity of the software can‘t be established”的安全警告,点击”OK”
4.    安装完成后,重启Eclipse
接下来要配置ADT插件,指定Android SDK路径。
1.    选择”Window > Preferences” 打开首选项的配置窗口
2.    选择”Android”,如果弹出是否发送” usage statistics”给Google的询问框,选择后点击” Proceed”
3.    在主配置面板中,修改”SDK Location”为步骤二中的SDK路径”D:\android-sdk”。点击”Apply”>”OK”
  
步骤四.增加平台版本和组件
SDK主体分为Android platform versions, add-ons, tools, samples, 和documentation等部分。步骤二中下载的SDK只是最新的SDK Tools,如果要开发一个Android应用,还需下载最新的Android platform和相关的platform tools。
从Eclipse菜单中选择” Window > Android SDK and AVD Manager>Available packages”,从下图的列表中选择需要安装的Platform以及对应Tools、Docs、Samples等。
 
至此,Android的开发环境已经搭建完成,开始第一个”Hello World!”程序吧!
安装步骤

 

由于谷歌域名被国内封杀了, 于是增加平台组件会失败,"https://dl-ssl.google.com/" 

谷歌提供了预先安装好ADT的eclipse压缩包:

http://dl.google.com/android/adt/adt-bundle-windows-x86-20130917.zip

 

hello world测试

 xp 系统 1.99G内存, 启动java虚拟机启动不起来,报内存不足,调低内存后,界面显示出来,但是还是启动不起来, 还是有函数加载不成功的报错, 说明内存小,启动不能启动系统。需要找个大点的内存的系统安装调试了。

 

Android APP开发笔记,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。