`
yidongkaifa
  • 浏览: 4060666 次
文章分类
社区版块
存档分类
最新评论

Android自动化测试之如何安装Android虚拟机(三)

 
阅读更多
Android自动化测试之如何安装Android虚拟机
准备工作:
在体验前我们首先要下载Java的JDK以及Android的SDK。
下载Java JDK
下载Android SDK
安装JDK和SDK:
安装Java JDK(一般安装在默认路径,若改变路径请对应修改下面环境变量的值)
安装Android SDK
打开安装好后打开所安装的目录(默认C:\Program Files\Android\android-sdk)
打开SDK Manager.exe 加载过程中程序会连接Google服务器更新Android各版本资源。
在需要安装的版本前面打勾,下载时间很漫长,虽然现在Android早已经是4.0版本了,但我用的是Android 2.2.1,所以我就只勾选Android 2.2了,有条件的机友可以继续尝试其他版本。
点击Install packages。
选择Accept All,然后点击Install
修改环境变量:
完成下载后,我们首选需要对电脑进行环境变量的设置
右键点击我的电脑-属性
高级-环境变量(WindowsXP) 高级系统设置-高级-环境变量(Windowns7)
点击新建.。.添加下面这两个变量
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.6.0_10
变量名:classpath
变量值:.;%JAVA_HOME%\lib;(注意符号)
还有一个环境变量Path,系统默认已经出现,在系统变量下找到这个变量,点击编辑。
在已经有的变量值前面,加入下面这个变量
C:\Program Files\Java\jdk1.6.0_10\bin; (注意包括“;”)
如果PATH环境变量中已经有相关的变量路径则可以不必添加
创建虚拟机:
当SDK Manager下载完成后,就可以关掉它,启动另一个程序“AVD Manager.exe”了。
首次进入是没有虚拟机可用的,我们选择New按钮。Name一栏任意键入一个名字,最好为英文,这里我就输入我的姓名拼音xifeijian。Target一栏选择我们安装的Android 2.2,点击Create AVD。
左边开始灰色的栏会显示一个我们建立好的虚拟机,点击它,然后点Start.。
.弹出对话框选Launch。
接下来我们将看到熟悉的Android开机画面(开机过程可能较长,要耐心等待),进入系统后我们就能够看到盼望已久的湖蓝色界面了,好了尽情享受Android 2.2带来的体验吧。
分享到:
评论

相关推荐

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

    Android高级编程--源代码

    9.2.5 紧急响应自动化 306 9.3 小结 314 第10章 访问Android硬件 317 10.1 使用媒体API 317 10.1.1 播放媒体资源 318 10.1.2 录制多媒体 319 10.2 使用摄像头 321 10.2.1 控制摄像头设置 321 10.2.2 使用...

    Android程序设计基础

     应用程序生命周期的自动化管理。多层安全措施将程序彼此分离,这将使智能电话的系统稳定性达到前所未有的水平。最终用户不再需要担心哪些应用程序是活动的,也不必在运行新程序前先关闭原有的一些程序。Android...

    《Android高级编程》

    9.2.1 在应用程序中使用SMS 9.2.2 发送SMS信息 9.2.3 监听SMS消息 9.2.4 紧急响应的SMS示例 9.2.5 紧急响应自动化 9.3 小结 第10章 访问Android硬件 10.1 使用媒体API 10.1.1 播放媒体资源 10.1.2 录制多媒体 10.2 ...

    Java虚拟机

    第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测...

    Android高级编程.pdf

    9.2.5 紧急响应自动化 9.3 小结 第10章 访问Android硬件 10.1 使用媒体API 10.1.1 播放媒体资源 10.1.2 录制多媒体 10.2 使用摄像头 10.2.1 控制摄像头设置 10.2.2 使用摄像头预览 10.2.3 照相 10.3 Sensor ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状总结 7 1.3研究目标与内容 7 1.3.1多窗口浏览器模式的实现机制 7 1.3.2跨域交互即缓存处理方法...

    AES-Java-iOS-Android.zip

    AES-Java-iOS-Android,兼容Java,iOS,Android三端的AES-128-ECB加密算法,附三端Demo Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年...

    java和android 通用的rsa 加密封装 在android中采用java的填充算法.zip

    java和android 通用的rsa 加密封装 在android中采用java的填充算法 可以和ios .net跨平台使用 Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人...

    Dynamic_jar:android 插件化动态加载jar

    android 插件化动态加载jar 有时候会看到一些应用对应的SDcard里的文件夹里有 ***.jar 等文件,现在明白这些文件大概是用来做应用内自动更新用的。 打比方说,类似eclipse 可以通过预留接口,安装各种插件一样。  ...

    Android so的热升级尝试

    在以上流程中,使用dlopen加载so之后,会继续调用JNI_Onload函数,通过系统提供的RegisterNatives函数完成一些列初始化,向虚拟机注册so库提供的JNI函数。So库也可以不实现JNI_Onload函数,而是采用自动查找的方式。...

    Android 工程师成长之路:JAVA算法的实现,数据结构 和 Android源码笔记等 分享.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    java实现微信公众号源码-AppiumWeChatAuto:微信公众号爬虫:微信公众号浏览自动化

    2、此工程是基于Appium和Java来实现的Android微信客户端自动化浏览的操作,基于微信6.6.7版本,版本的历史文章列表页面入口都是一致的,历史文章列表只有一种显示形式,比较容易做自动化浏览操作处理。 3、使用...

    Android毕业设计——成语游戏.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    qeo-vm:适用于SDK的Qeo VM for Eclipse + android SDK + Qeo SDK(使用vagrant)

    qeo虚拟机自动化配置和配置包含Android开发环境的Ubuntu VM,包括使用带有Chef和shell脚本的Vagrant DevOps工具的带有SDK的Android ADT Bundle,Eclipse和QEO SDK。 这种自动的虚拟机安装和配置使用了出色的DevOps...

    android-application-plug-ins-frame-work:从 code.google.compandroid-application-plug-ins-frame-work 自动导出

    android-application-plug-ins-frame-work ...框架的思想,主要是通过apk清单文件中的sharedUserId属性来吧多个apk融合为单一的dalvik虚拟机,也就是融合为一个进程,这样就变相逾越了android框架中不同apk权限不同无法

    基于Java开发的校园跑腿app易校园源码+sql数据库+项目说明.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    apktoolmv2.4.0_downcc.com.apk

    完全实现自动化反编译是不太可能的,因为没有反编译器能够提取到开发者编写的源代码。 Apktool M优势 ●合并 Split-APKs -从 Split-apk包中创建一个独立的 .apk -打开其他应用程序的 .apks 文件(提供安装或合并...

    java Android 算法 解决方案 分享.zip

    Java是一种高性能、跨平台的面向...自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。

    Browsers:用于 Mac 上 Web 开发的浏览器和虚拟机集合

    它在~/Virtual Machines/搜索 IE VM(请参阅下面的Internet Explorer (VM)以获取设置这些的自动化脚本)。 VMWare Fusion VM 的别名将显示损坏的预览图标而不是预期的应用程序图标,为了解决此问题,别名将替换为...

Global site tag (gtag.js) - Google Analytics