如果你安装前一课程创建了一个Android工程,那么这个工程中已经包括了默认的"Hello World"代码,并且可以马上运行这个程序了。
要怎么运行程序依靠两个东西:你是否拥有Android设备和你是否使用Eclipse。这节课程教你怎么安装并运行你的程序到真实设备和模拟器中。用eclipse和命令行都可以实现。
在运行程序前,你必须知道一些Android项目的文件结构:
AndroidManifest.xml
这个清单文件描述了程序的基本特征,定义了程序包括的所有组件。当你学习更多训练课程后,你将学到很多这个文件中相关的声明。
src/
存放程序源码的目录,默认情况下,包含一个Activity类,当你点击程序图标运行程序的时候,这个类会被执行。
res/
包含很多程序资源的子目录。这里是一些子目录:
drawable-hdpi/
这个目录中包含的可绘制的对象是为高分辨率的屏幕设计的。其他drawable目录包含的资源时为其他屏幕密度设计的。
layout/
这个目录中的文件定义了程序的用户界面。

values/
这个目录中的XML文件包含了一些资源集,比如字符串和颜色定义。

当你运行一个默认的Android程序时,默认的Activity类开始执行,并加载一个layout文件,打印"Hello World",结果没什么惊奇的,但是,在开发前,知道怎么运行程序很重要。
在真实设备中运行程序 如果你有一个Android真机,下面就是安装和运行程序的方法:
1. 把你的真机通过USB线插入电脑中。如果你使用的是Window系统,你可能需要安装USB驱动,关于安装驱动你可以看这里: OEM USB Drivers
2. 确保真机的USB debugging处于可用状态。(打多数设备是打开设置,选择Applications>Development,如果是Android4.0或者更高版本点击Developer options)
在Eclipse中,点击工具栏上的运行按钮 ,eclipse会自动安装程序到你连接的设备中,并运行。
或者你使用命令行:
1. 改变目录到你的工程目录下,执行: ant debug
2. 确保SDK的platform-tools目录已经在PATH环境变量中,执行: adb install bin/MyFirstApp-debug.apk
3. 在真机中,找到MyFirstActivity,打开它。
在模拟器中运行 不管是使用eclipse还是命令行,在模拟器中运行程序必须先创建Android Virtual Device(AVD),AVD是一个Android模拟器配置工具,让你可以创建不同的模拟设备。
创建一个AVD:
1. 运行Android Virtual Device Manager:
a. 在Eclipse中点击工具栏中的 图标 。 b. 命令行中,变换目录到<sdk>/tools/,执行:android avd
2. 在Android Virtual Device Manager面板中点击New。
3. 填写AVD的细节内容。包括名称,平台标识,SD卡的大小,设备类型(默认是HVGA)。
4. 点击Create AVD。
5. 选择一个你创建的AVD,点击Start。
6. 模拟器启动后,解锁屏幕。
在Eclipse中,点击工具栏上的运行按钮 ,eclipse会自动安装程序到你连接的设备中,并运行。
或者你使用命令行:
1. 改变目录到你的工程目录下,执行: ant debug
2. 确保SDK的platform-tools目录已经在PATH环境变量中,执行: adb install bin/MyFirstApp-debug.apk
3. 在真机中,找到MyFirstActivity,打开它。

更多相关文章

  1. Android assets 目录作用
  2. 全面的Android文件目录解析和获取方法(包含对6.0系统的说明)
  3. Android资源目录 /res/xml /res/raw 和 /assets介绍
  4. Android开发实例之多点触控程序
  5. Android存在程序缺陷误发短信 Google形象受损
  6. 开发Android程序使用USB连接真机调试时找不到设备的解决办法
  7. 构建 Android 应用程序一定要绕过的 30 个坑
  8. 如果谷歌以微软为鉴,它就不会去搞什么Android与Chrome OS的融合

随机推荐

  1. Android通过ADB命令获取当前运行的Activi
  2. Windows下NDK开发环境搭建,Eclipse+ADT+CD
  3. android 简单快速 倒计时动画
  4. Android第三方异步网路加载库AsyncHttpCl
  5. Android 网络请求的方式
  6. Android(安卓)监听安装和卸载
  7. Android系统调试wifi总结
  8. 三、android编译cmake工程
  9. Android OpenGL 开发
  10. 设置activity为Dialog类型的设置