编辑本段 回目录在其他平台下开发
使用其它的集成开发环境和工具开发Android应用程序
推荐使用开发Android应用程序的开发环境是Eclipse+Android插件,该插件提供集成到Eclipse中的编辑,创建和调试功能。然而,SDK包含能让你使用集成开发环境进行开发的工具,包括intelliJ(所以你最好使用Eclipse+ADT进行开发)。 创建一个Android 工程
Android SDK 包括工具activityCreator,这个工具能够为你的工程生成一系列的原始文件和一个工程文件。你也可以使用该程序从已存在的代码创建一个Android工程,例如SDK中包含的例子程序。对Linux平台和Mac平台来说,SDK提供
activityCreator.py,一个Python脚本语言,对Windows平台而言,则是
activityCreator.bat,一个批处理脚本。由于具有平台无关性,你可以用相同的方法使用activityCreator工具。
要运行activityCreator工具创建一个Android工程,需要依照以下步骤:
1. 在命令行,改变SDK的tools/ 路径,创建一个新的项目文件路径。如果你从已存在的代码中创建工程,设置你的根目录到你的应用程序目录下。
Android开发入门指南
2. 运行activityCreator.在命令行,你必须指定一个具备条件的类名作为参数。如果你创建一个新的工程,这个类代表脚本创建的原始类的名字。如果你从现有代码创建一个工程,你必须指定包中实体类的名字。这个脚本的命令选项包括:
o --out <路径> 设置输出的路径。默认情况下,输出路径是当前路径。如果你为你的工程文件创建一个新的文件路径,使用这个命令选项设定它
o --ide intellij, which generates IntelliJ IDEA project files in the newly created project
--ide intellij 在新创建的工程中生成Intellij IDEA工程文件
下面是一个例子: 复制到剪贴板 Java代码
1. ~/android_linux_sdk/tools$ ./activityCreator.py --out myproject your.
.ActivityName
2. package:
3. out_dir: myproject
4. activity_name: ActivityName
5. ~/android_linux_sdk/tools$
activityCreator脚本生成下面的文件和路径(不会覆盖已存在的文件和路径) · AndroidManifest.xml应用程序注册文件,与工程的实体类同步
· build.xml一个阿帕奇蚂蚁文件,你可以用来创建/打包应用程序
· src/your/package/name/ActivityName.java 你指定输入的实体类
· your_activity.iml, your_activity.ipr, your_activity.iws [only with the -ide intelliJ flag] intelliJ工程文件.
· res/ 存放资源的路径.
· src/ 源代码路径.
· bin/ 创建脚本输出路径
你现在可以将你的文件夹移动到任何你想要存放的位置,不过需要注意的是,你必须在tools目录下使用adb程序,从而将文件发送至仿真器。因此,你必须经常在你的工作路径和tools两个目录下来回切换。
同样,你应该避免将文件夹移动到SDK目录下,这样会中止创建脚本工作(在你重新开始工作之前,脚本需要手工更新至新的SDK路径)。
创建一个Android应用程序
使用activityCreator创建的蚂蚁文件来生成你的应用程序。
1. 如果还没有阿帕奇蚂蚁,那么你可以从Apache蚂蚁主页上获得并且安装,并且确保它存在于你的可执行路径中。
2. 在使用蚂蚁之前,你需要定义JAVA_HOME 环境变量为你安装Java jdk的路径。
注意:当你安装JDK到windows系统时,默认的安装路径是‖Program Files‖。这个路径会导致蚂蚁运行失败,因为空格的原因。为了修复这个问题,你可以这样指定JAVA_HOME变量:set JAVA_HOME=c:\Prora~1\Java\.更简单的解决办法是安装JDK到不包含空格的路径下,例如:c:\java\jdk1.6.0_02.
3. 如果你还没有做好这些准备工作,请按照前面创建一个新的工程的介绍来进行准备。
4. 现在你可以在build.xml文件所在目录下简单地输入ant命令运行蚂蚁创建文件.每次需改文件或者资源之后,你都需要重新运行蚂蚁,蚂蚁会帮你打包最终版本
Android开发入门指南
的程序并且进行配置。
运行一个Android程序
运行一个编译好的程序,你可以使用adb 工具上载.apk文件到仿真器的 /data/app目录下,步骤如下:
1. 启动仿真器(从命令行运行$SDK_HOME/tools/emulator)
2. 在仿真器上,滚动桌面导航条(装入应用程序时,最好能保证相同的程序没有运行,点击 Home键从该应用程序返回到桌面导航条)
3. 运行adb install myproject/bin/<appname>.apk来装入可执行文件.So,例如,要装入Lunar Lander 例子程序,在命令行切换路径至
$SDK_ROOT/sample/LunarLander,输入 ../../tools/adb install bin/LunarLander.apk.
4. 在仿真器中,打开可用应用程序列表,向下滑动,选中并且启动你的应用程序。 注意:当你第一次安装一个实例时,你可能必须在仿真器显示应用程序启动器或者其它应用程序条用它之前重新启动。这是因为包管理器只有在仿真器启动的时候才会扫描注册文件。
连接调试器到应用程序
这一节介绍如何在屏幕上显示调试信息,并且如何让你的集成开发环境在仿真器上调试运行应用程序。
设置一个自动使用Eclipse插件的调试器,你可以配置其它IDE在某一个端口监听并且接受调试信息。
1. 启动Dalvik 调试监视服务器(DDMS)工具,这个工具启动连接你的集成开发环境和仿真器的作用。
2. 在你的仿真器上设置可选的调试信息配置例如如果没有连接调试器则阻止应用程序启动。注意许多调试选项可以在没有DDMS的情况下使用,比如显示仿真器上的cpu使用率或者屏幕刷新率。
3. 配置你的集成开发环境到8700端口来进行调试,在如何设置Eclipse调试你的工程部分你能看到更多的信息。
设置你的IDE连接到调试端口
DDMS 将分配一个特定的调试端口到仿真器上找到的每一个虚拟机,你可以连接你的IDE到该端口(在虚拟机的信息选项页),或者你可以使用默认的8700端口连接到在发现的虚拟机列表中选中的应用程序。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说实用文档Android开发入门指南(3)在线全文阅读。
相关推荐: