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

命令行中使用adb安装apk「建议收藏」

在你的android—IDE中找到D:\Softwave_Ghost\技术软件\IDE\adt_android_eclipse\adt-bundle-windows-x86-20130219\sdk\platform-tools...启动和关闭ADB服务(adb start-server和adb kill-server) 经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过...当然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。 adb kill-server 在关闭adb服务后,要使用如下的命令启动adb服务。...安装、卸载和运行程序(adb install、adb uninstall和am) 在Eclipse中运行Android程序必须得有Android源码工程。...在emulator-5554模拟器上运行ebook.apk adb -s emulator-5554 shell am start -n net.blogjava.mobile.ebook/net.blogjava.mobile.ebook.Main

1.5K10

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

特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse...这也是我为什么总结这篇文章的原因了,希望对大家有所帮助。 如果想让系统认识你输入的命令(如:输入android命令)有两种方法: 1.设置环境变量.(和设置java路径一样,具体网上查哦!)...这条命令是安装apk文件,如果你有多个设备(而你想把apk安装到emulator-5554这个模拟器上)则要输入:adb install -s emulator-5554 D:/XXX.apk. 7.emulator...-avd avdname 这条命令将启动一个模拟器,初学者学会这条,就不用下次启动模拟器的时候还要打开Eclipse了。...--name后面就是avd 的名称,target 是SDK的版本。这条语句是创建名称为Android2.0并且版本为5的avd. 创建完可以用android list avds。

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

    命令行创建Android虚拟机?

    "emulator" "build-tools;29.0.0" 如果熟悉使用命令行的不会有太大问题,这里照顾一下不熟悉使用命令行(又想装逼)的朋友,简单解释一下命令 android create avd...-n tAndroid -t 1 (旧) 创建一个 avd 虚拟机 (旧版本命令) -n 虚拟机名称 -t targetID 如何得到targetID?...android create avd -n tAndroid -k 1 -k 的标记就是说,将要使用哪个版本的系统镜像包和API 如果之前你有下载了对应的系统API的话,那么这条命令执行后会告诉你 需要...;x86_64" 下载完成后,再次执行 android create avd -n tAndroid -k "system-images;android-29;google_apis;x86_64"...还记得一开始就要下载的支持包 emulator 吗? 如果你需要启动 Android虚拟机 的话就需要使用它了。 不知道如何使用?OK,没问题。

    2.6K60

    APP测试之使用ADB可能遇到的错误及解决办法

    解决办法: 1、如果是win10系统的环境变量配置打开path, 添加如下: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools; (注意要先点击新建再分别在两行创建...第一种情况:确实用多个设备或者模拟器 错误说明是有一个以上的设备和仿真器,这是因为启用了模拟器,同时也将手机通过USB线连接到了电脑,所以这里存在两个设备。...如卸载emulator-5554上的包com.soft.camera,命令如下: adb -s emulator-5554 uninstall com.soft.camera 通过monkey测试: adb...-s emulator-5554 shell monkey -v -p com.tencent.WeChat 500 第二种情况:确实有一个设备或者模拟器 之所以显示有多个,是因为此设备用过两次,使用命令...意思是:没有找到要运行的activities,monkey中止。 解决措施: 1、通过模拟环境测试,Eclipse设置如下: ?

    4.1K30

    开发IDE大升级,终于迎来了Android Studio

    通过前面几期的学习,我们知道了Android的前世今生,也了解了Android的系统架构和应用组件,也连续用了几期来学习Android开发环境的搭建,不过主要是使用的Eclipse + ADT的方式...由于大家在学习Java的时候应该对Eclipse非常熟练了,接下来关于Eclipse就不做过多说明了,从本期开始我们主要以Android Studio开发环境为基础,先来学习如何下载安装Android...一、系统要求 之前我们也大致了解过一些有关Android Studio的故事,由于其集成了大量的功能,对电脑的要求比Eclipse会更高,否则电脑就会吃不消,出现卡顿或者卡死的情况。...可以看到有四大主要功能:创建一个新的Android Studio工程,打开一个已经存在的Android Studio工程,更新Android Studio工程,导入工程。...在右下角有一个配置下拉按钮和帮助按钮,关于这些功能此处不做过多讲解,后续再逐一学习。 五、Android Studio的使用 这里先来学习如何使用Android Studio创建工程。

    1.4K100

    Android自动化测试工具——Monkey

    一、  什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。...二、 Monkey的特征 1、 测试的对象仅为应用程序包,有一定的局限性。 2、 Monky测试使用的事件流数据流是随机的,不能进行自定义。...Windows下(注:2—4步是为了查看我们可以测试哪些应用程序包,可省略): 1、 通过eclipse启动一个Android的emulator 2、 在命令行中输入:adb devices查看设备连接情况...C:\Documents and Settings\Administrator>adb devices List of devices attached emulator-5554 device emulator...MonkeyTest #monkey -p com.android.calculator2 -v 9999 其中: -p表示对象包  –v 表示事件数量 运行过程中,Emulator中的应用程序在不断地切换画面

    1.7K30

    android中AVD的使用

    AVD路径设置    前面提到,不管用Eclipse还是从命令行创建Android Emulator时,相应的文件是被放置到 “C:\Documents and Settings\Administrator...如果想改变AVD的路径设置,也有2个办法 解决办法一:    新添加一个环境变量,名字为 "ANDROID_SDK_HOME”,然后把变量值改为你想将".android”文件夹(AVD信息)所放置的位置...解决办法二:    修改配置文件中的路径,比如我的AVD名称是MyAVD, 打开       C:\Documents and Settings\Administrator\.android\avd...\.android\avd\MyAVD.avd 修改其路径即可 若遇到ERROR: unknown virtual device name 这样的问题一般是由于AVD文件路径引用错误造成的。...D盘,(win7)右键点击我的电脑-属性-高级系统设置-环境变量,在系统变量里边新建,变量名为ANDROID_SDK_HOME,变量值为“D:\”(把虚拟机放到d盘),这样就可以了,重启eclipse把原来的建的虚拟设备都删了新建就可以了

    1.2K100

    基于Eclipse+SDK+ADT+DDMS的安卓开发环境完整搭建过程

    5 配置SDK打开eclipse,选择windows-preferences-Android,选择SDK Location:图片选择之前下载好的SDK路径:D:\android-sdk-windows打开如下...:图片必选项有三个:图片选择一个安卓系统+extra即可:图片图片选择同意进行安装:图片安装完关闭重启eclipse。...status: Please disable Hyper-V before using the Android Emulator....开发环境中的Dalvik虚拟机调试监控服;可进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等;9.2 DDMS...启动启动方式有两种:一种直接通过Eclipse打开;另一种是在SDK的目录中打开;第一种:Eclipse中window-prespective-open prespective:图片选择打开DDMS即可

    90641

    Android开发(七) Eclipse安装ADT插件教程

    system image for the emulator 可以看到已经包括了Eclipse和ADT插件,还有Android的SDK开发环境,(注:如果只想更新ADT插件或者安装一个ADT插件,可以直接跳到下面...假如我们已经装有eclipse了,已经有SDK了,我们不想用它的这个eclipse与SDK,只想在原来的基础上升级ADT插件,怎么办?...这两个有可能不会马上出现,因为这是从网上获取下来的,这要看网速的快慢。可以从eclipse的右下角看到获取的进度,如下: ? 步骤三、安装 ?...,勾了有可能会装不上。...上面图片中在左下角红框处,如果打勾是说以后让eclipse自动检查我们添加的这个ADT站点(https://dl-ssl.google.com/android/eclipse/)的插件是否有新版本,如果有新版本就会提示我们更新

    2.9K20

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

    调试Android程序时,我们经常需要使用adb shell命令。adb是Android Debug Bridge的缩写,它充当调试桥梁的作用,就像一条连接开发机和设备之间的桥梁。...通过adb,我们可以在Eclipse中使用DDMS来调试Android程序,简单来说就是一种调试工具。它通过监听特定端口(如TCP 5554)来实现开发机和模拟器/设备之间的通讯。...当我们运行Eclipse时,默认情况下会启动adb进程。 adb是一个C/S模式的程序,由三个部分组成:客户端、服务器和守护进程。其中客户端和服务器运行在开发机上,守护进程运行在模拟器或设备上。...创建AVD(模拟器) emulator -avd 名称 -sdcard ~/名称.img (-skin 1280×800) 启动模拟器 android delete avd –name 名称 删除AVD..." 查看前台应用包名,适用于Android 7.0以下,必须先启动app adb shell dumpsys activity | find "mResumedActivity" 查看前台应用包名,适用于

    12.6K36

    安卓第一夜 第一个应用

    承接“Java快速教程”,我将开始写安卓相关的文章。 安卓(Android)开发主要使用Java语言。Java语言基础,是安卓开发的第一道门槛。再者,一个好的安卓应用往往配合有远程服务器。...下一步是安装ADT,ADT中包含了Eclipse编辑器和Android SDK。Eclipse能很好的支持Java开发。我们会在Eclipse下编写代码、编译、运行和debug。...下载Android Developer Tools(ADT),并安装。ADT有Mac, Linux和Windows版本。...*** 如果你已经有了Eclipse,并且熟悉Eclipse插件的配置,可以只下载Android SDK,并在Eclipse中导入。 ...运行第一个应用 我们可以在ADT中,控制应用的安装和运行 Run -> Run As -> Android Application  由于我们还没有注册其它的安卓设备,此时安卓将自动运行模拟器(emulator

    93190

    Android Debug Bridge

    ADB概述 Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具, 采用了客户端-服务器模型,包括三个部分: 客户端部分,运行在开发用的电脑上...如果是在Eclipse并且安装了ADT插件的环境下开发 Android应用程序,就不需要从命令行使用adb了,ADT插件已经提供了透明的集成。不过,还是可以在调试等 需要的时候直接使用adb。...emulator-5554 device emulator-5556 device emulator-5558 device 如果没有模拟器或手机在运行,该状态返回的是no device。...注意,如果使用了安装有ADT插件的Eclipse开发环境,就不需要直接使用adb或aapt命令来安装应用 程序了,ADT插件可以自动完成这些操作。...-g 输出日志的大小 -n 设置最大的循环数据,默认是4,需要-r选项 -r 每循环日志文件,默认是16,需要 -f 选项 -s 设置默认的过滤器为无输出 -v 设置输出格式,默认的是brief,支持的格式列表参见

    1.5K21

    Android开发笔记之adb参数指南

    ADB (Android Debug Bridge) Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包tools...要注意的是,如果你正在使用Eclipse IDE并且已经安装过ADT插件,那么就不需要直接使用adb(或者aapt)去安装模拟器/设备上的应用程序。...命令之前,有必要知道什么样的模拟器/设备实例与adb服务器是相连的。...下面是一个序列号的例子: emulator-5554 实 例的连接状态有三种状态:  offline — 此实例没有与adb相连接或者无法响应. device — 此实例正与adb服务器连接。...emulator-5554  device emulator-5556  device emulator-5558  device 如 果当前没有模拟器/设备运行,adb则返回 no device 6

    1.2K20

    Monkey测试1——Monkey的使用

    1 Monkey工具使用 2 3 一、 什么是Monkey 4 5 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。...6 7 二、 Monkey的特征 8 9 1、 测试的对象仅为应用程序包,有一定的局限性。 10 11 2、 Monkey测试使用的事件流数据流是随机的,不能进行自定义。...28 29 Windows下(注:2和4步是为了查看我们可以测试哪些应用程序包,可省略): 30 31 1、 通过eclipse启动一个Android的emulator 32 33 2、...35 C:\Documents andSettings\Administrator>adb devices 36 37 List of devices attached 38 39 emulator...-p com.android.calculator2 -v 500 152 153 其中-p表示对象包 –v 表示事件数量 154 155 运行过程中,Emulator中的应用程序在不断地切换画面

    1K10

    魅族手机调试和VID一、 现象:二、 原因三、 解决方法:四、 其它手机类似问题处理:五、科普VID:

    /adb devices List of devices attached emulator-5554 device ????????????...unauthorized 这个问题很好解决,4.2.2以上版本有个RSA校验,手机上会自动弹个提示框,点下“确定”授权一下就行。 ?...Mac系统)后再打开eclipse 你会发现Android手机的设备显示了。...这样的办法还可以解决Mac上其他android设备不显示的问题。 Win7的设置方法: 安装adb驱动,最简单的方法是用豌豆荚或91助手之类的,只要连上一次,就安装成功了....前面的0x表示是16进制数,把后面的XXXX替换成上面你记下来的值。重启电脑 或者 退出eclipse,再在任务管理器里把“adb”进程杀掉再重进eclipse。即可。

    1.7K30

    Android入门教程AS重制-A002开发工具介绍

    关于Android的开发工具有很多,基本上都以在SDK中找到,下面我们逐个来看一下:首先我们使用的是Java语言进行Android应用的开发,那么Java的运行环境是少不了的了,我们需要在我们的...IDE Eclipse & Android Studio(Google官方) Google已经明确说明不再支持Eclipse,我们在官网也找不到ADT Bundle的更新,所以建议童鞋们尽早脱离...Eclipse的束缚,投入到AS的怀抱中吧。...SDK Tools android – 用于创建更新项目、虚拟机、sdk ddms – Dalvik虚拟机调试监控服务 draw9patch – 用于制作.9.png图片 emulator...– 主要用于刷机的命令 Build Tools aapt – 用于查看、创建、更新zip格式的文档附件(zip, jar, apk) aidl – 用于生成Android接口定义文件

    84520

    Android模拟器介绍(一)

    在前面中已经介绍了Android环境的搭建,本文这里不再重复。本文中,仅介绍Android模拟器的使用以及安装,配置。...google提供了原生的android模拟器,但是运行的速度非常慢,android-sdk自带的原生模拟器,在eclipse配置adt后,可以看到对应的截图,见截图: ? 点击 ?...可以启动原生的模拟器,启动后,点击create按钮,填写配置文件,创建一个模拟器,创建成功后,点击 start,见创建的模拟器截图: ?...见如上的截图中,可以看到,该模拟器设备已存在,就是emulator-5554,下来就来安装需要测试的app,安装命令为:adb install .apk 下节开始介绍android另外的一个模拟器...,Genymotion,它运行速度比较快,使用也是最多的。

    85530

    Android-support-v4 v7 v8 v13 v17,Android SDK目录结构.打个不恰当比方:JNI 需要自己买菜、洗菜、炒菜、煮饭,很麻烦;NDK就是宅急送,一个电话。

    Android Support v4: 这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。...SD映像的创建工具,emulator是 Android SDK模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。...Dexdump 即Android Emulator中可以找到一个名为dexdump的程序,通过dexdump可以查看出apk文件中的dex执行情况,粗略分析出原始java代码是什 么样的和Dot Net...(你真的应该修复这些警告,他们的出现一定是有原因的!) 因此我们强烈推荐你总是使用最新的 SDK 进行编译。...这允许你在适应新的行为变化之前就可以使用新的 API (因为你已经更新了 compileSdkVersion 不是吗?)。

    6310
    领券