Android程序 需要在Android手机上运行,因此 Android开发时 必须准备相关运行,调试环境。

  • Android真机(建议使用真机,速度快,效果好)
  • Android虚拟设备(AVD)

使用真机作为运行,调试环境时,只需要完成如下3步即可:

  1. 使用usb线将Android手机连接到电脑上
  2. 在电脑上为手机安装驱动,不同手机厂商的Android驱动略有不同,建议大家使用第三方工具进行,比如 腾讯手机管家。
  3. 打开手机的调试 模式。打开手机 设置功能 在“更多”选项卡里找到“开发者选项”

勾选 USB 调试 如图所示

使用AVD作为运行、调试环境

Android SDK 为开发者提供了可以在电脑上运行的“虚拟手机”,Android把它称为 Android Virtual Device(AVD),如果开发者没有Android手机,则可以使用AVD 运行我们编写的Android程序。

首先 我们需要创建一个 AVD,我们可以借助命令创建AVD,也可以使用 AVD管理器,便捷创建AVD。AVD管理器 在eclipse里可以找到。

选择 Android Virtual Manager 后 弹出对话框,如图所示:

从AVD管理器中可以得知,我们目前还有可用的AVD,所以我们需要先创建一个AVD,点击右边的按钮 New…,弹出一个新窗口

AVD Name 就是我们这个 虚拟设备的名称,我给他取名叫 zhangyi,Device是指 这个模拟设备的型号,我这里选择 模拟 Nexus S ,可以做其他的选择,根据个人喜好来。

Target 值的是 模拟器设备的系统版本,目前我这里只有 4.2.2,如果你们的sdk版本下载了很多,可以自由选择。模拟器是没有照相机的,所以前置相机,后置相机 不做选择,最后 我们给 模拟器分配 1024 M 大小的空间. 点击ok 创建完成

稍等片刻 AVD 就创建成功了,接下来 我们就可以在AVD管理器中看到我们刚才创建的 AVD了

接下来 我们就可以启动该模拟器 zhangyi。点击右边的 start按钮,弹出如下小窗口

点击 Launch按钮,稍等片刻,模拟器就会出现在你面前

Ok,到这里 后,我们的模拟器就成功启动了,启动了模拟器就不要在关闭它

前期准备工作已经准备的差不多了,那接下来 我们就开始创建我们第一个Android工程。期待ing~~~~

跟我学android- 创建运行环境(二)的更多相关文章

  1. python 的 virtualenv 环境搭建及 sublime 手动创建运行环境

    一.安装 virtual env sudo pip install virtualenv二.进入一个空白的目录初始化 virtual env 的环境cd ~/workspace/python/virt ...

  2. SpringMVC_01:创建运行环境(Maven)

    Maven 环境下配置: 1.新建MavenProject,打包选线根据情况选择jar war和pom jar:打包为jar包,主要用于被其他项目引用 war:打包为war包,可直接运行于服务器 po ...

  3. appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

    自动化测试过程中,手机有时会跳网,怎样保持手机测试的环境稳定性,可以通过adb指令修改android手机hosts,保持手机运行在hosts中配置的环境中: 修改方法如下: 前提条件:已安装andro ...

  4. Android(java)学习笔记161:Framework运行环境之启动SystemServer进程

          SystemServer进程是zygote孵化出的第一个进程,该进程是从ZygoteInit.java的main函数中调用startSystemServer()开始的.与启动普通进程的差别 ...

  5. Android(java)学习笔记104:Framework运行环境之启动SystemServer进程

    1. SystemServer进程      SystemServer进程是zygote孵化出的第一个进程,该进程是从ZygoteInit.java的main函数中调用startSystemServe ...

  6. android测试开发环境搭建

    本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建.(当然大家也可以百度.谷歌,类似的文档很多) 环境搭建: ...

  7. Android独立交叉编译环境搭建

    我们经常需将一些C/C++源码编译成本地二进制,直接在android的linux内核上运行,这是就需要进行交叉编译.由于Android的运行环境核普通Linux又区别,所以常规方式针对ARM进行交叉编 ...

  8. Python学习笔记:open函数和with临时运行环境(文件操作)

    open函数 1.open函数: file=open(filename, encoding='utf-8'),open()函数是Python内置的用于对文件的读写操作,返回的是文件的流对象(而不是文件 ...

  9. Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境

    有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...

  10. Android Studio系列教程二--基本设置与运行

    Android Studio系列教程二--基本设置与运行 2014 年 11 月 28 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处! 上面一篇博客,介绍了Studio的 ...

随机推荐

  1. [置顶] 推荐12款很棒的HTML5开发框架和开发工具

    HTML5 在不同的领域让网页设计更强大的.快速,安全,响应式,互动和美丽,这些优点吸引更多的 Web 开发人员使用 HTML5.HTML5 有许多新的特性功能,允许开发人员和设计师创建应用程序和网站 ...

  2. c++实现委托

    #include "stdafx.h" #include <iostream> #include <string> using namespace std; ...

  3. libc.so.6 误删后修复

    libc.so.6 误删后修复  libc.so.6 被删除了(libc.so.6只是个链接,真实的lib 文件是 libc-2.15.so) su, sudo,ls, cp, mv 等等一系列命令都 ...

  4. [Locked] Number of Connected Components in an Undirected Graph

    Number of Connected Components in an Undirected Graph Given n nodes labeled from 0 to n - 1 and a li ...

  5. javaweb开发过程中的地址写法

    凡是要表示web资源的地址,比如浏览器地址栏中,都是 /凡是要表示硬盘地址, 都是 \  public class ServletDemo1 extends HttpServlet { //实际开发过 ...

  6. Unity三种截屏方法(非自带API)

    者利用了三种表现形式: 1,选择截图路径的方法 2,直接截取截屏的方法 3,截取鼠标圈选区域. 上代码,: 第一种是调用.net的类库,需要引用System.Windows.Forms.dll,在As ...

  7. html中em和px

    px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的. em是相对长度单位.相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸 ...

  8. dom4j处理java中xml还是很方便的

    http://blog.csdn.net/chenghui0317/article/details/11486271 输入: String flighter = RequestUtil.get(&qu ...

  9. ld: 18 duplicate symbols for architecture i386 .linker command failed with exit code 1 (use -v to see invocation)_

    昨天被linker这个错误卡了一个小时!!!各种办法都试了 是导入第三方的问题 .. 网上说 要把所有的.m文件导入  但是我下载的微博SDK根本不关事..后来 大概知道是导入了多个相同的文件... ...

  10. .net邮件发送实例 邮件内容为网页模板

    .net邮件发送实例 邮件内容为网页模板 2009-07-03 09:31:01|  分类: .NET|字号 订阅      Encoding encoding = Encoding.GetEncod ...