环境搭建

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虚拟机启动不起来,报内存不足,调低内存后,界面显示出来,但是还是启动不起来, 还是有函数加载不成功的报错, 说明内存小,启动不能启动系统。需要找个大点的内存的系统安装调试。

学习资源推荐

基础学习:

MARs 老师的录制的视频:

在线观看:

http://www.icoolxue.com/album/show/19

视频下载:

http://dl.vmall.com/c0acku3r9e

视频对应的代码,可以边看边实验:

http://dl.dbank.com/c0v8zv44iz#

入门教程:

看MARS老师的视频,大概内容都涵盖了。
 

进阶学习:

张凌华老师的《Android深入浅出》,讲述了android应用进程的框架基础架构

视频在线观看:

http://www.tudou.com/listplay/CKumHfKTCB0/UPsKCk8ohHo.html

视频下载:

http://www.verycd.com/topics/2900036/

Android APP开发笔记的更多相关文章

  1. Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记

    以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...

  2. Android请求网络共通类——Hi_博客 Android App 开发笔记

    今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...

  3. Android SwipeRefreshLayout 下拉刷新——Hi_博客 Android App 开发笔记

    以前写下拉刷新 感觉好费劲,要判断ListView是否滚到顶部,还要加载头布局,还要控制 头布局的状态,等等一大堆.感觉麻烦死了.今天学习了SwipeRefreshLayout 的用法,来分享一下,有 ...

  4. 关于Android App开发技术分类的一个小总结

     前言 本文从热更新.异步并发.性能优化.网络请求等多个方面对Android App开发的技术进行了一个分类总结.欢迎大家沟通交流. 热更新 [原]热更新开源项目Tinker源码解析之Dex热更新 [ ...

  5. 关于Android App开发知识体系的一个小总结

     前言 本文从热更新.异步并发.性能优化.网络请求等多个方面对Android App开发的知识体系进行了一个分类总结.欢迎大家沟通交流. 热更新 [原]热更新开源项目Tinker源码解析之Dex热更新 ...

  6. 一看就懂的Android APP开发入门教程

    一看就懂的Android APP开发入门教程 作者: 字体:[增加 减小] 类型:转载   这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤 ...

  7. Android APP开发需求文档范本

    Android  APP开发需求文档范本 软件需求文档格式的标准写法 1.引言 1.1 编写目的 • 阐明开发本软件的目的: 1.2 项目背景 • 标识待开发软件产品的名称.代码: • 列出本项目的任 ...

  8. Android App开发常用专题开源代码

    Android App开发中用到过的专题类开源代码: 项目的需求多了,不知不觉成了Github摘抄员,感谢分享精神,节省了很多弯路和时间.不过想要实现指定效果,还是要看懂作者的思路才好下手改造. 主题 ...

  9. Windows 8.1 store app 开发笔记

    原文:Windows 8.1 store app 开发笔记 零.简介 一切都要从博彦之星比赛说起.今年比赛的主题是使用Bing API(主要提到的有Bing Map API.Bing Translat ...

随机推荐

  1. [办公自动化]利用Acrobat完成问卷调查或者考试卷

    整体思路:(软件环境Acrobat) 1.制作问卷. 采用word制作,制作基础页面,然后倒入.自己亲测时,发现一般的文字域是可以的,但是单选按钮就不能导入. 如果是考试卷,可以利用word制作基础页 ...

  2. [ZZ] RGBM and RGBE encoding for HDR

    Deferred lighting separate lighting rendering and make lighting a completely image-space technique. ...

  3. Javascript 笔记与总结(1-3)arguments

    arguments 是函数运行时的实参列表(对象),每个函数都有自己的 arguments,但不往外层函数寻找 arguments 的相关属性,即不行成链(只有 OA 形成作用域链). 例1 < ...

  4. MySQL服务器状态变量

    一,最值得检查的状态变量使用show global status进行检测二.变量部分1.Aborted_clients如果这个变量持续增加,确定连接是否被关闭了.如果不是检查网络性能,并且检查max_ ...

  5. NSQ:分布式的实时消息平台

    NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,代码托管在GitHub,其当前最新版本是0.3.1版.NSQ可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息,其 ...

  6. pylint window下安装与使用

    简介 Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码. Pylint ...

  7. C# 64位系统中类型所占空间大小

    Boolean   8Byte DateTime 8Byte Decimal  16Byte String 引用地址空间8Bypte Int 4Bypte 类所占空间大小 (byte):各个filed ...

  8. ssh2 php扩展

    如何通过PHP启动和关闭远程服务器上的某个软件,譬如Memcached.对于俺这个刚刚掌握PHP编程皮毛的菜鸟来说,最直接不过的想法就是用exec函数执行SSH命令呗,先把运行Apache+PHP的服 ...

  9. HBase的数据迁移(含HDFS的数据迁移)

    1.启动两个HDFS集群 hadoop0,hadoop1,都是伪分布式的集群 2.启动hadoop3的zookeeper与hbase 注意点:需要开启yarn服务,因为distcp需要yarn. 3. ...

  10. Qt 之 QQ系统表情(五)

    http://blog.csdn.net/goforwardtostep/article/details/52456276