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. SQL Server判断对象是否存在 (if exists (select * from sysobjects )(转)

    1 判断数据库是否存在Sql代码 if exists (select * from sys.databases where name = ’数据库名’)    drop database [数据库名] ...

  2. 【转】轻量级文本编辑器,Notepad最佳替代品:Notepad++--不错

    原文网址:http://www.crifan.com/files/doc/docbook/rec_soft_npp/release/htmls/npp_function_column_mode.htm ...

  3. Manacher Ural 1297 Palindrome

    1297. Palindrome Time limit: 1.0 secondMemory limit: 64 MB The “U.S. Robots” HQ has just received a ...

  4. 【无源汇上下界最大流】SGU 194 Reactor Cooling

    题目链接: http://acm.sgu.ru/problem.php?contest=0&problem=194 题目大意: n个点(n<20000!!!不是200!!!RE了无数次) ...

  5. HDU-2087 剪花布条

    http://acm.hdu.edu.cn/showproblem.php?pid=2087 剪花布条 Time Limit: 1000/1000 MS (Java/Others)    Memory ...

  6. eucalyptus的网络模式

    总共有四种网络模式,默认采用的是system模式 SYSTEM Mode 最简单的网络配置.Eucalyptus分配mac地址,使用 Xen Bridge,配合已有的 DHCP DHCP 來分配 IP ...

  7. Swing实现文件选择(目录选择)附导出

    具体生成工具如图: (1) (2) (3) (4) 源码 : example.java package org.qiailin.jframe; import java.awt.Container; i ...

  8. Hibernate四 批量处理

    Hibernate批量处理一 批量插入将很多条记录插入数据库时,Hibernate通常会采用以下做法:public void test() { for(int i=0;i<1000;i++){ ...

  9. Lucene实例教程

    Lucene是apache组织的一个用java实现全文搜索引擎的开源项目. 其功能非常的强大,api也很简单.总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document ...

  10. php总结 --- 19. 其他小知识

    1. PHP博物馆 php各个版本的代码库 2. PHP-GTK php桌面程序 3. Pecl 4. Pear 5. php调试器 目前还不清楚具体有什么大的优势,为什么要用, IDE不能满足吗 6 ...