阅读内容:Installing the SDK and Plugin
1.不使用EclipsePlugin来完成Android应用程序开发【window平台】
创建工程
Android的SDK为我们手动创建工程提供了一个小工具:activityCreator。
它被放置在%Android_Home%/tools/activityCreator.bat.
而实际的运行程序是在这个位置:
%Android_Home%/tools/lib/activityCreator/activityCreator.exe
可通过命令行来运行这个创建程序。
具体参数可以有两个:
--out <folder> ,设定输出目录。默认是当前文件夹。
--ide intellij, 生成IntelliJ的工程文件,这样就可以导入到IntellliJ里面开发了.
执行结果会生成如下文件:
AndroidManifest.xml,build.xml,和几个文件夹res/src/bin/.
比较感兴趣的自然是build.xml.
编译工程
如果已经配置好了Ant的话,编译工程只需要通过ant执行一下生成的build.xml文件即可。
编译完成后,bin/目录下面会生成如下文件:classes.dex,HelloAndroid.apk 以及一个classes/文件夹。
部署和运行工程
编译生成的apk文件就是最终要实际部署的文件,部署过程如下:
1.进入%Android_Home%/tools下,启动模拟器,执行emulator.exe。
2.模拟器启动完成后,进入.apk文件所在目录,执行 adb install HelloAndroid.apk
注意这里可能会提示如下:
* daemon not running.starting it now *
* daemon still not running *
error: no device
这种情况多出现在第一次安装apk的时候,可重启emulator后再次尝试安装apk,一般可解决.
安装正常,应提示为提示上次速度的字样。
这样部署也算是完成了,可以在模拟器中Applications菜单里面运行这个HelloAndroid程序,就可以看到效果了。
调试
现在看来如果没有使用IDE的话,在命令行状态下是不能进行调试的。
具体要怎么来做,还不是太明白,和DDMS有重要的关系。
帖个DDMS的图,以后继续关注它。
移除Android程序
通过adb install *.apk其实将apk文件上传到了模拟器自带操作系统的data/app目录下了,如果要卸载apk却没有提供adb uninstall这个命令,要移除只好进入模拟器操作系统的文件系统内部手动删除apk文件了。如何做运行adb shell 可进入模拟器自带的操作系统,然后的操作和Linux一样:cd data/app ; rm HelloAndroid.apk ;就可以了。下次就不会再见到这个Android程序了。
这个文档就到这里了,有几个东西需要进一步的深入。
1.Ant脚本—build.xml. 把它整合到Eclipse应该会是一个方便的工具。
2.adb:这个工具时候能力无穷,应该好好看看。
3.DDMS:这个工具对于调试和日志来说似乎无所不能,其他的它还能干什么呢?具体怎么用它?
平凡而简单的人一个,无权无势也无牵无挂。一路厮杀,只进不退,死而后已,岂不爽哉!
收起对“车”日行千里的羡慕;收起对“马”左右逢缘的感叹;目标记在心里面,向前进。一次一步,一步一脚印,跬步千里。
这个角色很适合现在的我。
posted on 2007-11-30 15:12
过河卒 阅读(1861)
评论(1) 编辑 收藏 所属分类:
Android/gPhone