adb 是什么?

adb全称Android Debug Bridge,是Android SDK中的一个工具, 使用adb可以直接操作管理Android模拟器或者真实的Andriod设备,就是起到调试桥的作用。

adb工具包一般只是一个压缩文件,不需要安装,只需要解压即可。解压后有三个必须文件,adb.exe动态链接库文件、adbWinApi.dll和adbWinUsbApi.dll,解压后即可直接使用。
如图:

adb的基本使用

1.进入到adb目录,cmd打开命令窗口

2.连接上机具

adb connect ip

注意:第一次链接失败,再连一次就成功了!

查看当前连接的所有设备

adb devices

4. 推送文件到设备

adb push 电脑文件的路径 /sdcard

5. 在设备上的文件管理器找到相关.apk文件
6. 断开连接

adb disconnect

到此这篇关于adb工具的基本使用的文章就介绍到这了,更多相关adb工具使用内容请搜索Devmax以前的文章或继续浏览下面的相关文章希望大家以后多多支持Devmax!

详解adb工具的基本使用的更多相关文章

  1. android – 来自adb的’grep’命令的问题

    当我用adb写的时候:我得到错误输出:但如果我将它拆分为两个操作符:它工作正常.如果唯一的方法是将它拆分为两个–首先进入adbshell,然后运行Inquire,有一种方法可以从c#中执行此操作吗?

  2. Android模拟器 – 离线到在线模式

    有没有办法将Android模拟器从离线模式带到在线模式而不关闭AVD?我尝试了adb的’kill-server’,’start-server’命令,但这似乎只是重新启动adb服务器,模拟器仍处于离线模式,’adbdevices’仍然显示’离线’状态.也有人可以解释模拟器的“离线”模式究竟是什么意思.在我的例子中–仿真器(独立),守护进程和ADB服务器–似乎都在运行.为什么模拟器状态仍处于脱机状态?

  3. Android Build Tools无论如何都只构建x86_64. APK通过adb安装,但在Play商店中显示不兼容

    所以这发生了.无论我在build.gradle上做什么,所有的APK都会以native_code=’x86_64’标志出来,所以当我将应用程序部署到商店时,结果是有15K不兼容的设备,只有19兼容.我首先想到,不知何故,安装NDK是原因,或者我修改后的构建脚本.但是当我通过GenerateSignedAPK向导时,它仍然会发生.分裂块也最初缺失,并没有帮助.最奇怪的是,当我通过控制台推送安装时,IT工作!

  4. android – 通过ADB更改设备语言

    我想通过亚行改变语言.我试试:但我得到错误:怎么了?我想在物理设备上执行此操作解决方法您的错误与adb无关.您只是不了解本地shell如何处理命令.您正在做的是在本地运行这些命令:您看到的错误消息来自本地shell(即系统上没有setprop可执行文件,启动和停止命令具有非可选参数.正确的命令是或者在最近的Android版本中:

  5. android – react-native:’adb’不被识别为内部或外部命令,可操作程序或批处理文件

    我是新的反应原生Android应用程序开发.请帮我解决这个问题.我无法运行我的第一个应用程序,因为adb’未被识别为内部或外部命令,可操作程序或批处理文件而出现错误.我检查了androidsdk->platform-tools->我可以在那里看到adb.exe.构建成功但在运行时出错.下面是我的cmd提示符我没有使用模拟器,使用自己的移动设备.应用程序在我的设备中启动,但我看到的只是一个白色的空白

  6. android – adb:错误:远程对象’/data/data/com.me.myproject’不存在

    1.添加了/.bash_profile的adb路径2.登录仿真器3.更改了app文件夹和父文件夹的权限4.仍然无法从外面获取东西.为什么?

  7. android – adb shell和adb推送特定的avd

    我有一个在eclipse中启动的模拟器,还有一个通过usb在我的计算机上连接的真实设备.所以在我的DDMS中,它显示了2个具有2个不同名称的设备如何指定将在哪个设备上执行ADB命令?解决方法如果只有一个设备和一个仿真器,则可以使用-d和-e选项将命令定向到实际设备和仿真器.设备:仿真器:或者,您可以使用-s将命令定向到特定模拟器/设备实例的选项:对于其他选项,请阅读docs.希望这会有所帮助.

  8. Tools-> Android->启用ADB服务的目的是什么?

    为了将IDEA和DDMS连接到同一个仿真器,我不得不禁用此功能.它有什么作用?这个行动有不利之处吗?

  9. Android中的Usb数据线通信

    我想用usb数据线从我的计算机上与我的android应用程序通信.我应该实施什么样的听众?我认为TCP连接将满足我的需求,但通过adb驱动程序与它连接似乎很难.如何使用数据线从Windows与Android通信?解决方法我找到了一篇关于这个主题的好帖子here.你基本上需要adb才能在Android设备和PC之间进行端口转发.举个例子:然后,您可以在Android设备和PC中使用标准套接字编程.

  10. Android Studio未与adb GLIBC通信…未找到错误

    Android工作室通常与adb通信.在将平台工具更新到版本23之后,androidstudio停止了与adb的通信.它显示消息:UnabletocreateDebugBridge:Unabletostartadbserver:Unabletodetectadbversion,adboutput:/data/programs/android-sdk/platform-tools/adb:/lib6

随机推荐

  1. Flutter 网络请求框架封装详解

    这篇文章主要介绍了Flutter 网络请求框架封装详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  2. Android单选按钮RadioButton的使用详解

    今天小编就为大家分享一篇关于Android单选按钮RadioButton的使用详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

  3. 解决android studio 打包发现generate signed apk 消失不见问题

    这篇文章主要介绍了解决android studio 打包发现generate signed apk 消失不见问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

  4. Android 实现自定义圆形listview功能的实例代码

    这篇文章主要介绍了Android 实现自定义圆形listview功能的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  5. 详解Android studio 动态fragment的用法

    这篇文章主要介绍了Android studio 动态fragment的用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  6. Android用RecyclerView实现图标拖拽排序以及增删管理

    这篇文章主要介绍了Android用RecyclerView实现图标拖拽排序以及增删管理的方法,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下

  7. Android notifyDataSetChanged() 动态更新ListView案例详解

    这篇文章主要介绍了Android notifyDataSetChanged() 动态更新ListView案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

  8. Android自定义View实现弹幕效果

    这篇文章主要为大家详细介绍了Android自定义View实现弹幕效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  9. Android自定义View实现跟随手指移动

    这篇文章主要为大家详细介绍了Android自定义View实现跟随手指移动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. Android实现多点触摸操作

    这篇文章主要介绍了Android实现多点触摸操作,实现图片的放大、缩小和旋转等处理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

返回
顶部