首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android高手进阶教程(一)-------Android常用名令集锦(图文并茂)!

特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse...: image.png 4.adb devices: 这条命令是列出所有装载的设置,效果如下图(一个是模拟器,一个是真机): image.png 5.adb shell: 这条命令是进入设备根目录/,取得对设备的控制权...-avd avdname 这条命令将启动一个模拟器,初学者学会这条,就不用下次启动模拟器的时候还要打开Eclipse了。...以adb push(将sdcard外的东西存放进去.)为例,用法如下:adb push foo.txt /sdcard/foo.txt 10.android create avd --name Android2.0...11.ctrl + F11 键的使用 当我们启动模拟器的时候,通常是port模式,如果我们想在land下看效果,这个组合按钮就用到啦.看一下效果图: image.png 本文转自 https://blog.csdn.net

33430

Android 调试桥 (adb)

安装应用 您可以使用 adb 的 install 命令在模拟器或连接的设备上安装 APK: adb installpath_to_apk 安装测试 APK 时,必须结合使用 -t 选项和 install...如果有多个模拟器正在运行并且/或者连接了多个设备,则您需要使用 -d、-e 或 -s 选项指定应向其发送命令的目标设备。...例如,adb shell setprop foo 'a b' 命令现在会返回错误,因为单引号 (') 会被本地 shell 消去,设备看到的是 adb shell setprop foo a b。...使用该工具可控制活动管理应用,或更改设备上的政策状态数据。...以下屏幕截图会话示例向您展示了如何使用 adb shell 截取屏幕截图,以及如何使用 pull 命令从设备下载屏幕截图文件: $ adb shell shell@ $ screencap

5.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Appium移动测试入门指南(二) - Capability 配置

    例如 chrome_devtools_remote avd 被启动 avd 的名字 例如 api19 avdLaunchTimeout 用于等待 avd 启动并连接 ADB 的超时时间(以毫秒为单位),...300000 avdReadyTimeout 用于等待 avd 完成启动动画的超时时间(以毫秒为单位),默认值为 120000。...300000 avdArgs 启动 avd 时使用的额外参数 例如 -netfast useKeystore 使用自定义的 keystore 给 apk 签名,默认值为 false true或false...监视器用于见识应用程序的无响应状态(anr)和崩溃(crash),禁用会降低 Android 设备或模拟器的 CPU 使用率。...用于在真实设备中启动测试,也用于使用其他需要 bundle ID 的关键字启动测试。在使用 bundle ID 在真实设备上执行测试时,你可以不提供 app 关键字,但你必须提供 udid 。

    2.8K00

    干货 | 携程机票前端安卓虚拟机测试集群建设实践

    3.3 私有云虚拟机集群 自建方式,使用安卓虚拟机镜像(Android Virtual Device,以下简称AVD)执行测试,以此组成测试设备集群,搭配一套管理系统对其进行统一调度。...调度管理层:Android 模拟器的创建、销毁、缩扩容、占用、释放、重启、日志排查等,以API方式提供服务。 操作使用层:Android 模拟器的Web GUI可视化和CLI命令行操作使用。 ?...4.1 容器实例层 AVD Container的调度编排,使用了内部现有的K8S管理服务,为适应AVD容器化的使用要求,K8S管理服务做了以下适配处理: Node配置修改:开启KVM嵌套虚拟化支持 K8S...按该脚本帮助文档中的方案激活虚拟环境,通过运行emu-docker interactive --start命令,以交互方式选择要使用的android和模拟器版本,之后将创建一个docker文件。...编辑Dockfile文件,并做以下修改: 修改from基础镜像 安装并配置ssh服务,用于远程管理容器 配置容器代理服务器,使APP可访问外网地址(可选) 修复容器启动过程中发现的Dockfile脚本问题等

    1K50

    Appium 启动服务并连接模拟器和真机方案

    b、找到SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe...AVD AVD的全称为:Android Virtual Device,是Android的虚拟设备(模拟器),使用模拟器进行调试,不用实时连到物理设备上测试,方便调试。...可以通过命令行创建和启动AVD,也可以运行AVD Manager.exe来创建和启动AVD。 1.   ...3.3.配置模拟器基本信息 –AVD Name:设备名称,自己定义一个,用英文(不要用中文) –Device:设备型号,如下图选项意思是,4.7 寸手机,768*1280 分辨率,屏幕密度...,然后跟平常操作手机一样点点点了,接下来用 adb 工具检查下设备,打开 cmd 输入adb devices 到这里模拟器就启动成功了,这样替代了真机连数据线去连电脑了.

    3.4K30

    Android 渗透测试学习手册 第二章 准备实验环境

    我们将深入了解 ADB,并了解如何创建和配置 Android 虚拟设备(AVD)。...这是一个很好的选择,通过点击New(新建)按钮,创建一个新的虚拟设备。 我们还可以通过从终端运行 android 命令并访问工具,然后管理 AVD 来启动 Android 虚拟设备。...或者,我们可以简单指定 AVD 名称,并使用模拟器-avd [avd-name]命令来启动特定的虚拟设备。 这会打开一个新窗口,其中包含需要为 Android 虚拟设备配置的所有属性(尚未创建)。...为了获取我们系统中已连接(或加载)的设备的详细配置信息,可以运行以下命令: android list avd 我们在下面的屏幕截图中可以看到,上面的命令的输出显示了我们系统中所有现有 Android 虚拟设备的列表...我们将使用以下模拟器命令来使用http-proxy选项: emulator -avd [name of the avd] -http-proxy 127.0.0.1:8080 我们可以在下面的截图中看到命令如何使用

    82620

    安装Android模拟器,准备开发

    点击“OK”后保存设置,回到AVD Manager页面,可以看到刚才创建的虚拟设备,如图所示: ?...三、启动Android虚拟设备 选中AVD Manager页面中说创建的Android虚拟设备,右侧的操作按钮变为可操作状态,如下图所示: ?...点击“Launch”按钮,开始进入模拟器启动页面: ? 如果模拟器在启动过程中,出现一些错误提示,那就需要根据提示去优化我们的模拟器的配置。如果启动正常可以看到下图所示模拟器开机页面: ?...四、使用Android虚拟设备 经过上一步漫长的等待后,进入Android模拟器页面,这个页面和大家使用的手机页面一模一样,这就不需要再额外说明了,如下图所示: ?...再次重新启动Android虚拟设备,会发现启动过程明显快了不少。

    11.6K70

    Android 模拟器:Project Marble 中的改进

    因此,在 Android 模拟器上测试应用程序应该尽可能贴近在物理设备上的测试,并同时保持虚拟设备的优势。...对 Android 模拟器架构的研究 Android 模拟器在称为 Android 虚拟设备(AVD)的虚拟机上运行 Android 操作系统。...因为大多数 Android framework,服务和应用程序都经过了优化以节省电池寿命,这些优化都只在设备(物理设备或虚拟设备)认为它在使用电池而不是充电时才开始。...它大概还需要 100MB,主要是因为我们在用户界面使用的 Qt 库没有加载。当不需要用户界面和交互时,这也是运行自动化测试的一个好选择。增量可以类似如下那样启动两个模拟器 AVD 实例来测量。...如果发现译文存在错误或其他需要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头的 本文永久链接 即为本文在 GitHub 上的 MarkDown 链接。

    1.1K20

    Android Studio3.3你了解多少?

    IDE 目录 构建 强化注释处理器对 Java 增量编译的支持 延迟任务配置 单变体项目同步 Android App Bundles 现已支持即时应用 测试 启动多个模拟器 AVD 实例 Android...对于国内众多厂商没有Google Play来说恐怕这个功能是无法体验了 多个模拟器 AVD 实例 Android 模拟器 28.0 现已支持为同一台 Android 虚拟设备 (ADV) 同时启动多个实例...如需使用该特性,请通过以下命令行启动模拟器 (v28.0.22 或更高版本),并确保这两个模拟器共用一个 Wi-Fi 服务器和客户端口命令行参数。 $..../emulator @avd-name> -wifi-client-port 9999 模拟器快照保存速度 开发者十分喜欢使用快照和 Quick Boot 功能,但是感觉模拟器的关闭速度以及...同时还增加了一个新的代码缩放器命名为R8它比ProGuard更快。

    1.8K20

    ADB常用命令整理(全网最全)

    通过adb,我们可以在Eclipse中使用DDMS来调试Android程序,简单来说就是一种调试工具。它通过监听特定端口(如TCP 5554)来实现开发机和模拟器/设备之间的通讯。...当我们运行Eclipse时,默认情况下会启动adb进程。 adb是一个C/S模式的程序,由三个部分组成:客户端、服务器和守护进程。其中客户端和服务器运行在开发机上,守护进程运行在模拟器或设备上。...×800) 启动模拟器 android delete avd –name 名称 删除AVD(模拟器) mksdcard 1024M ~/名称.img 创建SDCard ddms 启动DDMS adb devices...> 从设备或模拟器上复制文件 adb devices 搜索模拟器/设备的实例 adb bugreport 查看bug报告 adb shell logcat -b radio...示例:如果想要查看手机上级别为错误的日志,可以使用以下命令: adb logcat *:E(不区分大小写)

    12.6K36

    《Android应用开发揭秘》连载2

    不要着急,在模拟器中运行该应用之前,有必要了解一下模拟器的使用和配置。 从Android 1.5开始引入了AVD(Android Virtual Device)这个概念。...* 指定用什么模拟器启动:emulator -debug avd_config -avd cupcake,cupcake为模拟器的名字。 * 将apk文件安装到Android模拟器。...DDMS为我们提供了很多功能,例如:测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息,Logcat,广播状态信息,模拟电话呼叫,接收SMS,虚拟地理坐标等等,下面我们通过DDMS来调试我们的HelloAndroid...下面我们介绍如何使用DDMS的“Logcat”来调试Android程序,步骤如下: (1)“Logcat”通过“android.util.Log”类的静态方法来查找错误和打印系统日志消息。...当利用DDMS进行调试时,它们的区别并不大,只是显示的颜色不同,可以控制要显示的某一类错误,一般如果使用“断点”方式来调试程序,则使用Log.e比较合适。

    1.1K50

    Appium+python自动化(十四)- 与Capability完美懈垢之解读(超详解)

    移动操作系统版本 例如7.1,4.4 deviceName 使用的移动设备或模拟器的种类 iPhone Simulator,iPad Simulator,iPhone Retina 4-inch,Android...platformVersion 移动操作系统版本(手机操作系统版本) android或者ios版本,例如7.1,4.4 deviceName 使用的移动设备或模拟器的种类 iPhone Simulator...例如, chrome_devtools_remote avd avd的名称发射 例如, api19 avdLaunchTimeout avd启动并连接到ADB需要多长时间(默认值120000) 300000...avdReadyTimeout avd完成启动动画需要多长时间(默认120000) 300000 avdArgs 启动avd时使用的其他仿真器参数 例如, -netfast useKeystore 使用自定义密钥库来签署...用于在真实设备上启动应用程序或在测试启动期间使用其他需要包ID的大写字母。要使用软件包ID在真实设备上运行测试,可以省略“应用”功能,但必须提供“udid”。

    3.4K50

    Appium+python自动化(五)- 模拟器(超详解)

    第三篇已经将AVD的操作系统下载好,这一篇将AVD将操作系统安装好,启动即可。 一、android 模拟器 AVD 模拟器配置 1、双击启动 AVD Manager,进入配置界面 ?...3、配置模拟器基本信息 --AVD Name:设备名称,自己定义一个,用英文(不要用中文) --Device:设备型号,如下图选项意思是,4.7 寸手机,768*1280 分辨率,屏幕密度:xhdpi...b、找到SDK的目录,将你的sdk\platform-tools目录下的adb.exe复制出来,改名为nox_adb.exe,然后替换掉模拟器的bin目录下的同名文件!...,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe。...版本不匹配的错误,着了半天才发现原来在夜神模拟器的bin目录下也有一个adb.exe文件,找到问题所在了 解决办法:简单暴力,将SDK的adb.exe直接替换夜神模拟器bin目录的adb.exe文件。

    5.2K61

    Appium+python自动化(六)- 连接模拟器并启动淘宝APP(超详解)

    电脑版的虚拟手机),然后再安装一款APP-淘宝为例。...2、启动AVD模拟器(这个上一篇(传送门)都给小伙伴们演示过了,不清楚的返回头复习一下,即可。相当简单的) ? 3、 我们在进行测试的时候,我们肯定需要查看设备连接是否成功,设备的信息是否能够获取。...4、修改代码,将一些模拟器的信息修给了即可 ? 5、未运行代码前的Google自带的AVD模拟器 ? 6、运行代码后的运行结果 (1)AVD模拟器: ? 稍等一会,淘宝APP自动启动了: ?...,后面跟的是手机信息 好了,到此夜神模拟器和AVD模拟器启动淘宝APP,已经全部演示完成,大功告成,降龙十八掌已全部打完,打完收回来。...deviceName:这个是设备名称,可以选择模拟器设置的属性中的IMEI填入,或者手机名称 udid:这里填写上边让你记住的东西,如果使用其他模拟器或者真机等连接,同样的位置,记下就行 appPackage

    5.9K61

    2.Android-sdk目录介绍、ADT使用介绍、创建helloworld 3.Android-ADT之helloworld项目结构介绍

    而AVD Manager是一个Android虚拟驱动管理器,主要用来创建安卓模拟器(即手机模拟器)。当然,安卓模拟器所需的镜像通过SDK Manager来下载的。   ...ADT-Android Virtual Device(AVD)虚拟机介绍 Android Virtual Device表示用来运行应用程序的安卓虚拟设备. 进入Eclipse页面。...AVD name : 是要填写的虚拟机名称,随便取就可以了 Device : 这里是要选择模拟的设备,个人建议选择320*480,因为显示越大,虚拟机内存越大 Target : 是选择模拟器的安卓系统的版本...,这个功能可能会造成模拟器无法启动,但是勾选上模拟器的启动会加快,默认不勾选 Use Host GPU : 表示是否使用PC机的GPU模拟手机显卡,这里建议不勾选.如果不做耗显卡之类的应用,则一般不选...配置完成并点击OK后,我们则点击AVD对话框的start..按钮: ? 然后我们在点击下图的Launch则可以启动模拟器了: ? 启动后,如下图所示: ? 5.

    2K20
    领券