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 ...
随机推荐
- [hive小技巧]同一份数据多种处理
其实就是from表时,可以插入到多个表. sql语句的模板如下: from history insert overwrite sales select * where actino='purchase ...
- 2016.6.13 php与MySQL数据库交互之数据库中的商品信息展示
<table width="550" border="2" align="center" cellpadding="0&qu ...
- Xamarin.Android编译提示找不到mscorlib.dll.so文件
Xamarin.Android编译提示找不到mscorlib.dll.so文件 错误信息:AOT module ‘mscorlib.dll.so’ not found: Cannot load lib ...
- 寒假D3 A Find the Lost Sock
Alice bought a lot of pairs of socks yesterday. But when she went home, she found that she has lost ...
- 构造图 Codeforces Round #236 (Div. 2) C. Searching for Graph
题目地址 /* 题意:要你构造一个有2n+p条边的图,使得,每一个含k个结点子图中,最多有2*k+p条边 水得可以啊,每个点向另外的点连通,只要不和自己连,不重边就可以,正好2*n+p就结束:) */ ...
- 【python游戏编程之旅】第三篇---pygame事件与设备轮询
本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 在上一篇博客中,我们学习了pygame中的IO.数据http://www.cnblogs.com/msxh/ ...
- BZOJ3808 : Neerc2012 Labyrinth of the Minotaur
左上角和右下角不四连通等价于左下角和右上角八连通 枚举正方形的左上角,先二分出最大的边长,使得里面不含障碍物 然后再二分出最小的边长,使得两部分连通,用前缀和判断 这题WA了好久…一直对拍都没问题…于 ...
- COJ975 WZJ的数据结构(负二十五)
试题描述 输入一个字符串S,回答Q次问题,给你l,r,输出子序列[l,r]的最长连续回文串长度. 输入 第一行为一个字符串S. 第二行为一个正整数Q. 接下来Q行每行为l,r. 输出 对于每个询问,输 ...
- git 创建branch分支
开发者user1 负责用getopt 进行命令解析的功能,因为这个功能用到getopt 函数,于是将这个分支命名为user1/getopt.(1)确保是在开发者user1的工作区中cd /home/j ...
- 提升 web 应用程序的性能(一)
提升 web 应用程序的性能,找出瓶颈,加快客户端内容的速度. 作为 web 用户,我们知道页面加载或刷新的速度对其成功至关重要.本文将帮助您更好地理解影响 web 应用程序性能的因素.学 ...