今天早上方向课的老师说要开始准备毕业论文设计.我想用这个机会试着写下自己一直感兴趣的手机软件应用方向,就尝试了下android~
先照着官方的教材做到创建虚拟机的时候出错了.
然后按照教材创建新项目的时候.出现了” An SDK Target must be specified.”
开始仿造[url]http://llhdf.iteye.com/blog/519648[/url]下载API.后来发现可以在Eclipse 工具栏上Windows->Android SDK and AVD manager中直接新建一个虚拟机
点中Android SDK and AVD manager出现
[img]http://dl.iteye.com/upload/picture/pic/56175/b6958b49-2a79-3d65-890d-fce5e5669b71.png[/img]
然后选 new 出现这个.数据摸着填就好了~
[img]http://dl.iteye.com/upload/picture/pic/56183/3dd1e4c0-e28c-398b-a838-320182441923.png[/img]
接下来就跟官网一样.继续写hello world~ 但是虚拟机开机的时间很长..run了几次程序..屏幕上都只有android,我都以为是程序出错..结果去搜答案的时候,虚拟机开机了..就看到了hello world
整个虚拟机的样子~程序最开始跑起来的时候~
[img]http://dl.iteye.com/upload/picture/pic/56173/9049e2fc-db4a-3774-a6e1-cf03a64b0209.png[/img]
虚拟机开始启动了
[img]http://dl.iteye.com/upload/picture/pic/56171/00d53a21-6fca-3317-869d-7e3d0e9d7279.png[/img]
hello程序~
[img]http://dl.iteye.com/upload/picture/pic/56169/348ff16f-78b6-39d9-8c6f-b294b0855055.png[/img]
这个emulator启动之后在dock的样子~~
[img]http://dl.iteye.com/upload/picture/pic/56179/d364ec58-3c3b-3509-835d-5ce1bb0efa04.png[/img]
手机的桌面
[img]http://dl.iteye.com/upload/picture/pic/56181/b8b86b2f-2879-3ad4-b682-1c2ba27e6636.png[/img]
浏览器
[img]http://dl.iteye.com/upload/picture/pic/56177/3dcff7e3-ba65-3067-96ee-8c8cd76c11b3.png[/img]
这个是程序跑起来的警告,后来查了知道
QuickDraw是mac旧的2d api ,Quartz是新的~警告本身没多大的作用~
先照着官方的教材做到创建虚拟机的时候出错了.
Warning: The Mac OS -XstartOnFirstThread: is currently unsupported
抱这个错误..我也不知道是为什么....只知道XstartOnFirstThread是属于swt的.
然后按照教材创建新项目的时候.出现了” An SDK Target must be specified.”
开始仿造[url]http://llhdf.iteye.com/blog/519648[/url]下载API.后来发现可以在Eclipse 工具栏上Windows->Android SDK and AVD manager中直接新建一个虚拟机
点中Android SDK and AVD manager出现
[img]http://dl.iteye.com/upload/picture/pic/56175/b6958b49-2a79-3d65-890d-fce5e5669b71.png[/img]
然后选 new 出现这个.数据摸着填就好了~
[img]http://dl.iteye.com/upload/picture/pic/56183/3dd1e4c0-e28c-398b-a838-320182441923.png[/img]
接下来就跟官网一样.继续写hello world~ 但是虚拟机开机的时间很长..run了几次程序..屏幕上都只有android,我都以为是程序出错..结果去搜答案的时候,虚拟机开机了..就看到了hello world
整个虚拟机的样子~程序最开始跑起来的时候~
[img]http://dl.iteye.com/upload/picture/pic/56173/9049e2fc-db4a-3774-a6e1-cf03a64b0209.png[/img]
虚拟机开始启动了
[img]http://dl.iteye.com/upload/picture/pic/56171/00d53a21-6fca-3317-869d-7e3d0e9d7279.png[/img]
hello程序~
[img]http://dl.iteye.com/upload/picture/pic/56169/348ff16f-78b6-39d9-8c6f-b294b0855055.png[/img]
这个emulator启动之后在dock的样子~~
[img]http://dl.iteye.com/upload/picture/pic/56179/d364ec58-3c3b-3509-835d-5ce1bb0efa04.png[/img]
手机的桌面
[img]http://dl.iteye.com/upload/picture/pic/56181/b8b86b2f-2879-3ad4-b682-1c2ba27e6636.png[/img]
浏览器
[img]http://dl.iteye.com/upload/picture/pic/56177/3dcff7e3-ba65-3067-96ee-8c8cd76c11b3.png[/img]
这个是程序跑起来的警告,后来查了知道
Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.
QuickDraw是mac旧的2d api ,Quartz是新的~警告本身没多大的作用~