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 ...
随机推荐
- php 批量生成html、txt文件
首先建立一个conn.php的文件用来链接数据库 <?php $link = mysql_connect("mysql_host" , "mysql_use ...
- Xamarin Anroid开发教程之下载安装Xamarin
Xamarin Anroid开发教程之下载安装Xamarin Xamarin在过去安装时都会检查系统中是否安装了前面所提供的内容.而后来,Xamarin安装时只提供安装步骤,其它内容都需要读者自己下载 ...
- 最短路(Dijkstra) POJ 1062 昂贵的聘礼
题目传送门 /* 最短路:Dijkstra算法,首先依照等级差距枚举“删除”某些点,即used,然后分别从该点出发生成最短路 更新每个点的最短路的最小值 注意:国王的等级不一定是最高的:) */ #i ...
- POJ1679 The Unique MST(次小生成树)
可以依次枚举MST上的各条边并删去再求最小生成树,如果结果和第一次求的一样,那就是最小生成树不唯一. 用prim算法,时间复杂度O(n^3). #include<cstdio> #incl ...
- BZOJ2216 : [Poi2011]Lightning Conductor
$f[i]=\max(a[j]+\lceil\sqrt{|i-j|}\rceil)$, 拆开绝对值,考虑j<i,则决策具有单调性,j>i同理, 所以可以用分治$O(n\log n)$解决. ...
- 常用移动web开发框架研究分析
纯粹的总结一下移动web开发框架,移动web开发框架有jQuery Mobile .Sencha Touch等等,他们都来源于web开发,是成熟的框架,jQuery Mobile出自于jQuery家族 ...
- java使用siger 获取服务器硬件信息(CPU 内存 网络 io等)
通过使用第三方开源jar包sigar.jar我们可以获得本地的信息 1.下载sigar.jar sigar官方主页 sigar-1.6.4.zip 2.按照主页上的说明解压包后将相应的文件copy到j ...
- CSS中zoom:1的作用 ,小标签大作用
CSS中zoom:1的作用兼容IE6.IE7.IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:触发IE浏览器的haslayout解决ie下的浮动,margin重叠等一些问题. ...
- 运行时(iOS)
运行时(iOS) 一.什么是运行时(Runtime)? 运行时是苹果提供的纯C语言的开发库(运行时是一种非常牛逼.开发中经常用到的底层技术) 二.运行时的作用? 能获得某个类的所有成员变量 能获得 ...
- php如何把文件上传到服务器上
conn.php: <?php $id=mysql_connect('localhost','root','root'); mysql_select_db("db_database12 ...