废话短说, 先来说一下状况.
首先我个人,简单粗暴你当我基础为0就好了.
然后环境是一部不咋样的win7 32位电脑,编译器啥都没有哦. (所以就当我0基础好了.
我写这东西没啥目的 , 就是想让你们看看我的苦逼样而已.
我要做androic,然后我去图书馆看了几本,最后因为博主欠了一屁股债,最后只借了一本书没看过的书而已.
对,就是下面这本.<Android 项目开发范烈大全>
第一步,下载安装 JDK
什么是JDK. 你经常刷微博知道JK知道DK,就不知道JDK吗?
它是JAVA的各种编译测试工具就是啦.
网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装不说了.
第二步,下载安装Eclipse IDE
Eclipse 是什么? 它是个集成环境,就是包含很多东西的一条龙服务啦.
下载网址:http://www.eclipse.org/downloads/
别问我其他几个有啥用,我现在心情有点不好.
值得一说的是Eclipse是不需要安装的,解压下来就能用了萌萌哒.
第三步,下载Android SDK
SDK是什么呢?硬要说的话就是相当于Android工程的一些组件,说下去应该能理解的.
下载地址:http://developer.android.com/index.html
对于这个网址我可得用基佬粉标注一下才行,折腾了我半天呀呀呀.一开始以为自己网速不好一直等呀等,最后还是登不上去就跑去下载其他什么山寨的(虽然也能用,但是我作为正版党不能忍!)
其实原因就是最近大陆封杀了google所有资源,所以才搞那么久.后来经他人帮助就改了一下host文件什么都无阻了.(机智的我最后发现了真相眼泪真的掉下来了.)
host文件点这里下载
下载之后解压呀,解压之后得到三个东东.
你点了SDK Manager
如果出现如下这样的图
说明你虽然不是脸帝,但是也蛮帅的.后面写着Installed,说明这个已经嵌入好了,否则你就要勾上他们下载了.
但是,到这里!你还没把SDK和eclispe连起来!!
这时你打开eclispe
首次打开eclispe会提醒你定义一个空间,这个自行设定一个文件就可.(打勾以后就不会问了.进去也能改文件地址
然后一开始是welcome这个画面的,可以不用管它.
直接新建工程.点file->new->other->android ...
这时就发现你并没有android这个选.因为SDK没嵌入都说过了蛇精病.
第4步 安装ADT(Android Development Tools)
其实有SDK足够写androud程序了,为啥还要ADT呢........总之就方便,不信你以后试试放学别走.
ADT是在eclipse里面下载的
选Help->Install New Sortwares,然后在Work with这一栏输入网址http://dl-ssl.google.com/android/eclipse,点add.
然后那个框,name你随便填,网址一定要对.
看到我又基佬粉,还有google,就知道又是怎么回事了吧.可恶大陆一封杀就浪费了我半天时间,当时一直像下面那样显示pending我就一直在等.
其实等我改了host之后等不超过2秒就有东西下载了如下.
总之下载之后他会自己安装,这个时候先别关eclispe(我当初就是心急下载完就关的烧饼~)你会留意到右下角他在载入的
反正载入较长一段时间,完了会提醒让你重启eclipse.
第五步, ;连接.
重启后,他就会自动弹出来让你选SDK的地址了,不弹出来的话就点Windows->Preformance ->android那一栏
地址对了就OK了.
具体搭建引用一下http://blog.csdn.net/ithomer/article/details/6336480 可作参考(虽然我没做到那么详细
第六步,开始写第一个程序.
在File ->New ->Other -> Android ->Android application;
Application Name:应用名称 ,填helloworld
project name :这个项目的名称 (就是会创一个文件夹以这个为名
packet name:包名称 .
Minimum required SDK:最低支持版本. 这里默认就好
Target SDK:目标版本 ,理解为你已经测试过的最高支持版本也可以.
Compile With:表示在编译时的应用程序的平台版本。默认情况下,设置为最新版本SDK。Theme:指定适用于该应用程序的Android UI风格。你可以先不管它。
完成后点finish,进入代码界面.
呜哇,果然新版本就是高大上啊.跟书本完全不一样,跟网上的老教材也完全不一样.反正我这种0基础是没看懂的了~[拜拜]
接下来是要写代码吗?
并不,helloworld这个程序,你创建了就能直接运行的.代码什么的迟点再学也可.
有JAVA基础的想必也知道该怎么运行
具体如下图 右击项目"helloworld"->run as ->Android application
第一次运行的时候会弹出AVD Manner出来并提醒你设置模拟器.
这个模拟器,的确就是个很关键的东西,也是新手杀手,网上一搜不少人都被他折腾得要死...
先点new.新建一个模拟器
弹出如下图的参数
我这里把自己第一个成功建立起的模拟器参数摆出来先,因为我之前一直在摸索,书本上和网上的资料都比较旧.
每个参数都摸了一遍(为什么要说摸索呢?因为之前随便建立的参数的模拟器,根本运行不了!!!!
各种warning, 各种error 有木有
AVD name:模拟器名称,随便起
Device :装置. 就是模拟哪台手机啦,可以这么理解.为了照顾我的老机器,选个分辨率最小的(240×320)
Target: 这个我没得选啊,跟其他人完全不一样,我只能是LV19,别人都是LV4 啊啊啊赢在起跑线线上了QAQQQ
Skin: 皮肤, HVGA这个蛮好看的.
RAM: 512 .听说尽量设置大,模拟器内存就大,就会运行的快.又听说必须是256,512,1024这些标准数字,还听说RAM>=1024时运行不了,要修改设置blabla
SD Card:内存卡.嘛,一个helloworld 也就1M左右大啦
Snapshot:快照. (想运行得快吗?想就把它勾上,原理等深入再说明.
新建之后,点Start,点lunch
至此,我等待了10秒左右,才开始模拟了.请耐心吧.
(如果提示错误模拟不成功,检查一下SDK路劲是否有错,还有版本,检查下AVD的配置)
成功之后弹出一个手机的虚拟机,首先黑屏
然后到现实android字样
我的电脑停留在这画面有10+分钟,以至于关了又重启,各种以为自己出错了.然后看了下Console
没提示任何异常,好吧我就继续等(期间也不断查阅资料.最后结论的确就是, 这个东西真的很慢,所以没必要不要关掉.不然重启模拟器又得等了
最后我也等到了,进入了手机的画面,(感觉自己多了一台手机一样有木有!
但是必须要说的是,速度很慢!
用这样的手机妈妈会伤心的
第八步,运行那个helloworld
这里是一直不用关闭模拟器的,时间上也伤不起.
运行后console会提示字样
安装成功了,可以去模拟器找到他并打开来试试
果然不用写任何代码....
好吧, 算是终于成功了,用了一天的时间QAQ