今天要讨论一下Android下的开发的问题,需要了解一下Android的开发环境,何不Helloworld一下?

1 安装作业环境

工作所需有:JDK、ADT、Eclipse,安装指导请参考这里

引用
所需开发环境:Eclipse IDE
Eclipse 3.3 (Europa), 3.4 (Ganymede)
- Eclipse JDT 插件 (大多数的 Eclipse IDE 包包含)
- WST (可选,但Android编辑器的功能需要,它被包含在most Eclipse IDE packages 中)
JDK 5 或 JDK 6 (只有JRE是不够的)
Android Development Tools 插件 (可选 )
不兼容GNU Java编译器(gcj)


先安装JDK,下载1.5以上的,安装即可,不多说,如果有安装旧版jbuilder,可能java_home变量是jbuilder目录的java环境,自己修改一下即可。
我下载的 eclipse-java-europa-winter-win32.zip ,解压即可,然后按照说明配置ADT,这个都很顺利。

2 创建Helloworld

按照 Hello, Android! 做下去即可。
运行的时候,我碰到问题了,找不到AVD设备,折磨许久。

有如下错误:

[2009-07-15 00:03:46 - helloAndroid] Android Launch!
[2009-07-15 00:03:46 - helloAndroid] adb is running normally.
[2009-07-15 00:03:46 - helloAndroid] Performing com.android.hello.helloAndroid activity launch
[2009-07-15 00:03:50 - helloAndroid] Launching a new emulator with Virtual Device 'my_avd'
[2009-07-15 00:03:50 - Emulator] emulator: ERROR: unknown virtual device name: 'my_avd'
[2009-07-15 00:03:50 - Emulator] emulator: could not find virtual device named 'my_avd'


尝试在Android的tools目录用命令创建也没用

android create avd -n my_avd -t 2


命令正常运行,android list 也能够列出来,后来得到一篇文章启发,临时解决了此问题:
Android ERROR: unknown virtual device name: ‘myavd’

引用
只是想在Eclipse中写一个Hello World程序,没想按照Google Android Dev Guide的说明做,最后出现了

ERROR: unknown virtual device name: ‘myavd’

这样的错误,整了半天终于找到解决方法。我用的是Vista,而我又喜欢将所有可以设置的用户文件的位置改至D盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “D:\Users\\.android“ 下面了,而程序运行时仍然从 “C:\Users\\.android“ 下查找相应的配置文件,从而导致上面的错误,把 “D:\Users\\.android“ 下的文件复制到 “C:\Users\\.android“ 下面即可解决这个问题。


跟我一样,都只是想看看Helloworld而已,如果真的是Android Emulator的路径的原因,那就好办了。
复制了一份 .android 目录到自己的目录 C:\Documents and Settings\lu\.android
然后居然神奇的运行起来啦~~

[2009-07-15 00:10:14 - helloAndroid] Android Launch!
[2009-07-15 00:10:14 - helloAndroid] adb is running normally.
[2009-07-15 00:10:14 - helloAndroid] Performing com.android.hello.helloAndroid activity launch
[2009-07-15 00:10:20 - helloAndroid] Launching a new emulator with Virtual Device 'my_avd'
[2009-07-15 00:10:22 - helloAndroid] New emulator found: emulator-5554
[2009-07-15 00:10:22 - helloAndroid] Waiting for HOME ('android.process.acore') to be launched...


等待一点时间,手机启动了,程序运行了:

点击在新窗口中浏览此图片

太让人激动了~~ 看截图,很漂亮的手机界面,还可以上网~ 手机应用就直接使用网络就可以了,多方便啊!
本地开发的工作可以尽量减少点,这样工作容易开展。

看看网络应用:

点击在新窗口中浏览此图片

看网页,可以放大缩小等操作,如果真机估计还有iphone的触摸屏操作

点击在新窗口中浏览此图片

界面挺好的,再看看别的

点击在新窗口中浏览此图片


原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags: , ,
乐呜鸣
2010/08/05 12:00
终级必杀技:  添加用户环境变量
ANDROID_SDK_HOME  =  D:\My Documents
PS:  我的  .Android 目录是在  D:\My Documents  目录下
hqlulu 回复于 2010/08/05 12:28
谢谢分享~
不过现在eclipse好像都做的比较人性化,比较少出现问题了
bubill Email
2009/08/26 20:27
我按照你的方法做,还是不行啊,哎。。靠啊。。
hqlulu 回复于 2009/08/27 09:37
是到了哪个步骤呢?启动设备启动不了?还是创建不了设备?
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemotemotemotemotemotemotemotemotemot
emotemotemotemotemotemotemotemotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐