抛下技术已经接近1年了。
想想挺可惜的,还是捡起一点,日后说不定还能靠它混碗饭吃 ^_^
以前曾经研究过android 的移植问题,不过现在基本忘光。
废话少说,记些流水帐:
今天内容
1. 搭建开发平台
还是选用windows下 eclipse java + android SDK 1.5 + jdk 5
a. elipse完全没有用过,在网络上找了n多资料,才将android插件ADT按进去
b. windows下android sdk下载下来,我记得以前直接点击emulator.exe就能跑起来,今天
竟然不行,在网上找了n多资料,有SB直接误导我说需要放在C:/Document 。。。。下,
实验半小时,未果还是直接看emulator文件了。结果需要建立一个AVD(Android Virtual Device),
启动的时候需要加载这个。
结果
创建一个AVD:
android create avd -n <name> -t 1 # creates a new virtual device.
查看创建好的AVD
android list avd # list all virtual devices available.
AVD的官方解释
Each AVD really corresponds to a content directory which stores
persistent and writable disk images as well as configuration files.
Each AVD must be created against an existing SDK platform or add-on.
一切OK, emulator.exe @name就启动成功了。
c. 装完插件想建个project来看看的,想不到一建好就提示错误。其实是自己对eclipse不熟,
第一次编译的时候Project->clean一下就OK。网上一堆乱七八糟的解释。晕头转向的。
2. 整体体系结构瞧瞧
整体体系不是只言片语就能解释的。需要用心去看,用脑子理解。
后来学到具体的再写。
3. Live Android
看到这个还是挺稀奇的。很早就有人想把android放到X86的机器上了,但那时候平台开放度还不够,想不到现在已经弄得那么完善了。
开始下了一个live-android 0.2的,结果里面没有SD卡;后来找了很长时间的解决方案也没有搞定,又重新下了一个0.3的版本,问题
自然解决。
关于模拟器,说来惭愧,以前一直用vmware的,结果我现在的Samsung的老电脑只有512内存,vmware被无情拒绝了。后来在
网上又找了个Sun的 Virtual Box,用起来还不错。至少跑Live Android没问题。
心血来潮,本来想着Virtual Box里装个简化版的uBuntu的,结果总是装到一半的时候,Virtual Box就pause了。继续查原因,NND,
又是分配内存不足。直接放弃了。
Windows挺好!!!!
总结:
1.技术丢了一年了,很多东西都忘记了。比如linux里面的命令。以后用Cygwin编东西还得再背一遍命令。
2. 以前一直鄙视java,连eclipse都不搞,看来还是失算了,通俗工具还是得用。
3. 不搞技术时间了,人开始浮躁。看我贴的人给我丢丢砖,让我清醒下,谢谢。