早在很久之前就想学习android的开发了,但是一直都没有坚持下来。
今年4月份的时候,部门比较空闲,大家商量着学点东西,然后相互讲课。当时,我选择学习android,但是好景不长,刚学会如何写android下的HelloWorld的时候,事情来了,学习android的事情只能搁置了。但是内心一直很想学习android开发,感觉移动应用开发是未来的趋势。
后来,为了学习android开发,我攒钱买了HTC Desire。Desire用了半个月了,现在一切都准备好了,于是下定决心来学习android开发了。
第一件事情,搭建开发环境。目前使用的是Win7 64位系统,配备4G内存。从官网下载android SDK(需要fanqiang),然后SetUp.exe开始安装。我选择安装所有的版本,可是在更新最新版的时候,到99%的时候,报错,说不能修改目录什么的,后来在网上搜了很多方法,最后需要将android SDK放在系统盘下,这样可以避免错误。试了下,可以。但是心里感觉不爽,考虑到系统本身已经装了MyEclipse了,安装的软件业比较多,怕影响开发,所以就想在安装个XP系统,专门用来开发android。为此,差点进不了系统了,不过最终还是解决了,Win7 和 XP 双系统都能正常使用。
在XP下安装SDK很顺利,没有遇到Win7 下面的问题。当然了还得安装JDK 和eclipse。然后安装ADT插件,我选择的是ADT0.9.9的,更新一切顺利。
第二件事,就是来写个Hello World程序。由于之前写过,所以这个就很简单了,直接使用项目向导,新建一个Android项目,只要没错误,就可以运行了。但是发现无法运行,因为我没有建AVD,即android模拟器。呵呵,赶紧新建一个,版本选择2.2(因为我的G7是2.2)。接下来重新运行我的HelloWorld。启动AVD需要的时间比较长,启动完成之后,可以看到android系统的界面了,稍等片刻,模拟器就会运行HelloWorld了。终于看到了久违了HelloWorld的。
第三件事,把这个最简单的Android程序打包,发到我的手机上跑跑看。于是选中项目,右键Export,提示需要提供keystore文件,又上网搜索了下,需要使用java的工具keytools来生产一个keystore文件。这个直接按照网上的教程,很简单的,最后得到一个lql.keystore文件。接着导出,过程中需要输入在生成keystore时的密码,然后next,最后生成一个HelloWorld.apk文件。直接通过蓝牙传到手机上,安装,运行,终于看到HelloWorld的输出了!
至此,开发环境搭建完成,并测试完毕,下面可以开始了!
分享到:
相关推荐
Android学习笔记-Activity篇 1 一、activity创建: 1 二、在manifest.xml中声明activity: 1 三、启动activity 1 3.1 启动不带返回结果的Activity 1 3.2 启动带有返回结果的activity 2 四、关闭activity 2 五、管理...
android学习笔记-clip.pdf
android学习笔记--clip.pdf
android学习笔记--clip参照.pdf
http://blog.csdn.net/loveqRc/article/details/54169666 Android学习笔记--Gson笔记
Android学习笔记-SQLite介绍-以及使用Sqlite-进行数据库的创建-完成数据.pdf
Android学习笔记--通过wifi向服务器端发送数据
黑马程序员之android学习笔记--用户界面 View(一).docx
Android学习笔记-采用ListView实现数据列表显示-以及各种适配器使用-和如何写.pdf
Android学习笔记-service[参考].pdf
android 的学习笔记 菜单时android的重要用户接口之一
android的binder机制提供一种进程间通信的方法,使不同一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。
Android开发者学习笔记-View、Canvas、bitmap.pdf
这是一个用android studio开发的小demo,只有一个TextView和一个Button,button实现了点击事件
2.Android学习笔记--控件&布局 3.android学习笔记--activity生命周期&handler使用 4.android学习笔记--HandlerThread和Bundle 5.android学习笔记--SQLite 6.android学习笔记--下载文件 7.android学习笔记--Content ...
NULL 博文链接:https://homelink.iteye.com/blog/700419
android 学习笔记1--SAX解析XML,了解下如何用sax解析xml吧
Android学习笔记 Android学习笔记 Android学习笔记
Android学习笔记
[RK3399][Android7.1] 学习笔记 --- Linux内核的设备树DTS详解