0011 SDK测试方法&ADB语法
h1.移动云OSS SDK测试方法,包含环境搭建
android oss sdk 测试方法
1、 搭建测试环境
1. A ndroid模拟器需要jdk1.6
2. 安装 Android SDK
1、 下载Android SDK starter package ,解压到本地目录(命名sdk)
下载地址: http://www.cr173.com/soft/34565.html
2、 下载Android SDK API Level ,解压到sdk 下platforms目录下,命名 android-4. **
下载地址: http://www.cr173.com/soft/40881.html
3 、 下载Android SDK 4.0.4 system img ,解压到sdk 目录下,新建system-images¥android-15目录,将 armeabi-v7a 解压 到system-images\android-15目录内
下载地址: http://www.cr173.com/soft/40882.html
4 、 下载Android SDK Platform-tools ,解压platform-tools到sdk目录下
下载地址: http://www.cr173.com/soft/40880.html
5、 配置环境变量:
1.增加SDK_ROOT变量
变量名: SDK_ROOT
路径: D:\03software\sdk\tools (根据 sdk 存放路径决定)

2.path 增加 adb
路径: D:\03software\sdk\platform-tools (根据 sdk 存放路径决定)

3. 创建Android 模拟器
1、 进入 sdk 目录,双击运行 AVD Manager.exe

2、 新建 虚拟机, 点击 New... 按钮

3、 设置虚机手机卡配置信息

4、 完成后启动模拟器
模拟器启动时间有点长,要耐心等待下。
4. 手机界面操作
左侧是模拟出来的手机界面,右侧是控制按键:小房子是 home 键, Menu 是菜单键 ,返回

启动完成,进入桌面。点击 OK ,即可!

已进入桌面下方 5 个图标按钮分别是:电话、通讯录、程序列表、短信、浏览器

点击了 中间的程序列表,进入来的界面,还是有一个提示信息,告诉你按住图标可以拖放到主屏上。

程序列表界面
如果需要设置中文语言, 点击 上面列表中的 Settings 、进入功能设置界面
点击 Language &input 语言和输入


点击 Default 调整系统默认使用的输入法

选择 English(US) Android keyboard 即可

接着上面,继续设置系统语言为中文,点击 Language

用鼠标按住列表 往上拖动 ,就会看到 中文(简体)

点击 中文(简体) 后,界面即变为中文了!

查看版本号: 4.0.4 (由于是模拟器木有通话功能,所以基带未知)

模拟器还可以桥接电脑的网络上网喔!
2、 ADB常用命令介绍
操作adb命令前提要 确定 是root权限,root权限才能 删除系统文件 。
1、 adb remount
2、 adb shell :登录设备,进入 Linux命令行模式了, 使用linux命令操作,如 cd system/app rm Youtube 。 后面加将是直接运行设备命令, 相当于执行远程命令

3、 adb devices : 查看设备 , 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
4、 adb install : 安装软件 , 这个命令将指定的apk文件安装到设备上
5、 adb uninstall <软件名> 、 adb uninstall -k <软件名> : 卸载软件 , 如果加 -k 参数,为卸载软件但是保留配置和缓存文件

6、 adb push <本地路径> <远程路径> : 从电脑上发送文件到设备 , 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) (注意使用左斜线)

7、 adb pull <远程路径> <本地路径> : 从设备上下载文件到电脑 , 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
3、 测试OSS SDK
因为OSS SDK是提供给appstore开发者使用的,所以模拟开发者开发了andriod apk调用oss sdk来保证sdk功能正确性。
1. 安装所需apk
2. 测试方法:
1、 把测试的apk放到tools下
2、 在apk所在目录安装apk


3、 然后在模拟器里打开应用

就可以操作调用oss sdk了
0011 SDK测试方法&ADB语法的更多相关文章
- 经常遇到Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be e
遇到问题描述: 运行android程序控制台输出 [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error ...
- 解决Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.
遇到问题描述: 运行android程序控制台输出 [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error ...
- 错 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or directory
为linux平台搭建android开发环境的人,您可能会遇到问题,如下面有: 64位置linux安装64位置eclipse和64位置jdk开场后eclipse错误后 ""Canno ...
- 解决Android Studio在Ubuntu上出现“sdk/platform-tools/adb: error=2, No such file or directory”的方法
转载至http://blog.163.com/china_uv/blog/static/11713726720136931132385/ 刚安装Ubuntu14.5时运行Android Studio可 ...
- 错误 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or directory
转 Linux下Android SDK中adb找不到的解决方案 2013年04月22日 20:41:48 阅读数:7621 在Linux平台下配置Android SDK开发环境过程中,Eclipse会 ...
- java、Android SDK、adb环境变量配置,以及JDK1.7换JDK1.8
最近因项目需要使用将JDK1.7换成JDK1.8,故重新清晰地记录各种环境变量的配置: 这里更改的均是系统变量,不是用户变量 java环境变量配置: 变量名 变量值JAVA ...
- Win10 安装配置Android sdk及adb环境变量
今天在新买的win10系统笔记本上安装配置adb,开始觉得挺简单的事,公司win7电脑上有现成的,但实际过程中……没想的那么简单了!好了,废话少说,直接正题. 研究了好一会下,总算搞定,总结如下: 1 ...
- 解决手机助手与 android sdk 的adb 冲突问题
现象:手机助手与 sdk 内的 adb冲突,用助手与真机连接后,sdk adb 就被干掉了 突发奇想: 突然有一天想到用助手的adb来覆盖sdk内的adb,果然奏效.现在eclipse.助手.cmd窗 ...
- genymotion启动模拟器后,sdk查询adb devices为空-解决方案
我们在genymotion中安装了一个安卓模拟器,比如Google Nexus 4,启动该模拟器后,在cmd中输入adb devices,发现为空. 解决方案:在genymotion选择Setting ...
随机推荐
- Loadrunner中web_reg_save_param的使用详解
[摘要]利用实际案例说明如何使用Mercury LoadRunner提取包含在HTML页内的动态信息并创建参数. [关键词]性能测试,压力测试,Mercury LoadRunner 应用范围 在使用L ...
- Android渗透测试Android渗透测试入门教程大学霸
Android渗透测试Android渗透测试入门教程大学霸 第1章 Android渗透测试 Android是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机.平板等.目前 ...
- CSGrandeur的WebGL学习——WebGL教程
在线查看:http://csgrandeur.gitbooks.io/webgl-learn/content/ 离线mobi:http://files.cnblogs.com/files/CSGran ...
- HDU 2364 (记忆化BFS搜索)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2364 题目大意:走迷宫.从某个方向进入某点,优先走左或是右.如果左右都走不通,再考虑向前.绝对不能往 ...
- Codeforces Round #204 (Div. 2) A.Jeff and Digits
因为数字只含有5或0,如果要被90整除的话必须含有0,否则输出-1 如果含有0的话,就只需考虑组合的数字之和是9的倍数,只需要看最大的5的个数能否被9整数 #include <iostream& ...
- POJ 3411 Paid Roads(DFS)
题目链接 点和边 都很少,确定一个界限,爆搜即可.判断点到达注意一下,如果之前已经到了,就不用回溯了,如果之前没到过,要回溯. #include <cstring> #include &l ...
- Java_BigDecimal类型比较大小
这个类是java里精确计算的类 1 比较对象是否相等 一般的对象用equals,但是BigDecimal比较特殊,举个例子: BigDecimal a=BigDecimal.valueOf(1.0); ...
- Nginx配置文件nginx.conf中文详解(总结)
PS:这篇是目前最完整的Nginx配置参数中文说明.更详细的模块参数请参考:http://wiki.nginx.org/Main #定义Nginx运行的用户和用户组 ...
- C# - 杨涛分页控件AspNetPager
http://www.webdiyer.com/downloads/ 前台 <%@ Page Language="C#" AutoEventWireup="true ...
- cookiecutter-flask生成的框架里边自带了一个CRUDMixin类
单元测试的必要性 之前曾经写过一篇讲单元测试的,正好最近也在实践和摸索.我似乎有种洁癖,就是我会严格遵守流程性的东西,比如测试,注释和文档等.目前就职的公司在我接手项目的时候是没有一行单元测试的,我挺 ...