文档章节

Android测试/开发环境搭建

晓昕2015
 晓昕2015
发布于 2015/02/15 14:32
字数 618
阅读 46
收藏 0

Android的ADB环境基本是必备的,不管是Android的测试或者开发,都要装~入门,必备,但是配起来又很麻烦。下面详细介绍一下搭建步骤~


1 安装JDK

直接安装文件jdk-6u45-windows-x64

2 配置JDK的环境变量

1)      新建JAVA_HOME环境变量,要大写,将自己安装JDK的路径找到,拷贝即可

2)      新建CLASSPATH环境变量,变量值为:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

3)      在PATH变量中添加:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;直接粘贴到Path环境变量尾部(记得在前面加英文分号间隔开)。

3 验证环境变量配置

1)      打开CMD命令行窗口

2)      在命令行窗口中输入java –version,出现如下图所示的内容,即表明环境变量配置成功。


 

4 Android SDK环境搭建

1)      将adt-bundle-windows-x86_64-20130729解压到任意路径,路径中最好不要有中文,最好也不要太深,我是直接解压到E盘的(后面我会直接用E盘举例,大家以此类推一下)。

2)      复制路径:E:\adt-bundle-windows-x86_64-20130729\sdk\build-tools\android-4.3,添加到环境变量Path中,每个路径记得用英文分号隔开。

3)      复制路径:E:\adt-bundle-windows-x86_64-20130729\sdk\platform-tools,添加到环境变量Path中

4)      复制路径:E:\adt-bundle-windows-x86_64-20130729\sdk\tools,添加到环境变量Path中

 

5 验证环境变量

在cmd中输入adb shell,没有报错就说明成功了,如图:


 

6 简单应用

下来可以试一下几个常用的几个简单的命令了,比如:

用简单的命令来安装和卸载apk

举例:

普通安装:adb install Z:\无线5.3\测试包\android\Ctrip_Wireless_View_V5.3_SIT11_product

.apk(输入adb install 然后把apk拖到cmd框框里就行,安装速度肯定秒杀各种手机助手。)

 

强制安装:adb install –rxxx.apk(这种方法会强制覆盖掉原来的apk,类似于升级)

 

卸载:adb uninstall+包名(比如:卸载携程旅行是adb uninstall ctrip.android.view)

 

抓日志:

 

查看日志:logcat

 

重定向日志:logcat>d\:log.txt  可以直接把日志输出到d盘log.txt文件中

 

7 DDMS:

adt-bundle-windows-x86_64-20130729解压后还有个文件:eclipse,双击打开,点击右上角的:Open Perspective(在右上角文本框Quick Access右侧),选择DDMS,这时右上角会多一个DDMS的图标,点击后可进入DDMS,可以监视手机内存和抓取log

© 著作权归作者所有

晓昕2015
粉丝 4
博文 25
码字总数 8440
作品 0
长宁
QA/测试工程师
私信 提问
第一讲:Android开发环境的搭建

说明,本讲和后续内容讨论的是Android2.2版本. 本讲内容 Android简介 Android开发环境的搭建 测试开发环境,新建Android程序 测试开发环境,运行Android程序 本讲源代码下载链接:Lesson1He...

神勇小白鼠
2011/03/10
768
0
Android开发学习总结(一)——搭建最新版本的Android开发环境

最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,...

wensongyu
2015/04/16
0
0
[Android开发实践]搭建本地API服务器与HTTP请求调用

目的 在Android开发下,可以实现app对特定API服务器进行接口请求。 场景 现在很多项目都是基于C/S架构,所以在个人开发过程需要搭建类似的开发测试环境。列举一下本次的环境: 开发环境:Win...

暗夜在火星
2014/06/28
1K
0
迈绝伦团队工作汇总

项目负责人:余志恒 up_java后台:每日维护及解决up小助手遇到的问题 mz_java后台:解决根据不同的销售状态进行查询 bwk后台:配置服务器 项目负责人:季景胜 up_Android:服务器地址更改,版...

风化的骆驼
2016/11/21
3
0
如何在Ubuntu下搭建Android NDK开发环境(图文)

1 搭建Android SDK开发环境 参考在在Ubuntu下搭建Android SDK开发环境(图文) 首先在Ubuntu下搭建Android SDK开发环境. 2 下载NDK开发包 打开官网: http://developer.android.com/sdk/ndk/i...

长平狐
2013/03/19
215
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
24分钟前
4
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
56分钟前
7
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
10
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
14
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部