`
zjutsoft
  • 浏览: 460318 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决 android abd命令不能用的问题

阅读更多

adb 命令不能用提示不是内部或者外部命令

 

需要 配置环境变量。
1.找到android sdk的目录,E:\android-sdk\platform-tools;把这个目录加到 path前面去

2.windows 7记得重新启动电脑。再通过 cd目录到 databases目下。

3.使用sqlite3 命令去操作数据库。

下面是adb的常用命令

 

在SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为Android Debug Bridge,就是调试桥的作用
  •     android adb命令除了可以方便的安装apk文件、pc和Android模拟器互传资料外还有Android Debug Bridge一些辅助的功能。

        1.如果在Eclipse中发现有* daemon not running. starting it now *的提示可以结束adb

        adb kill-server

        2.显示android模拟器状态

        adb devices 端口号等信息,执行后会显示TCP端口号
        adb get-product 获取设备型号
        adb get-serialno 获取序列号

        3.等待正在运行的设备

        adb wait-for-device

        4.端口转发

        adb forward adb forward tcp:5555 tcp:1234 实现将默认的TCP 5555端口转发到1234端口上

        5.查看bug报告

        adb bugreport

  •     在SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为Android Debug Bridge,就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。

        adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。

        1.通过adb可以轻松的执行Linux Shell命令,如adb shell dir就是列举目录,在Linux中根目录为/而不是Windows上的C盘、D盘。

        2.安装apk程序到模拟器则执行adb install android123.apk,这样名为android123的安装包就会安装到Android模拟器中,前提是android123.apk文件需要放到SDK\Tools目录下。

        3.向emulator传送文件, 使用adb push android123.txt /tmp/android123.txt命令可以把SDK\Tools下的android123.txt文件传输到模拟器的/tmp/文件夹中,需要注意 的是/tmp/文件夹中内容会在Android模拟器重新启动时清空。除了说明了使用ADT插件中DDMS外,如图  

        4.从Android仿真器中回传文件到电脑

        通过adb pull /tmp/android123.txt android123.txt命令就会把仿真器的tmp文件夹下android123.txt文件回传到电脑SDK\Tools目录下。

4.将apk文件安装到Android设备(模拟器)上,操作步骤为:首先启动Android模拟器,然后打开命令行对话框,进入命令行模式。在命令行模 式下进入Android SDK 安装目录下面的tools文件夹,输入adb install [-l] [-s] [-r] apk文件路径,这样便可以将apk文件安装到模拟器上面。(说明:[-l]:锁定应用程序,[-s]:将apk安装到SD卡上面,[-r]:重新安装)

5.卸载模拟器中的apk文件。操作步骤为:首先启动Android模拟器,然后打开命令行对话框,进入命令行模式。在命令行模式下进入 Android SDK 安装目录下面的tools文件夹,输入adb uninstall apk包名(注意这里的apk包名指的是你应用程序中AndroidManifest.xml文件里面的package属性,也可以通过模拟器上面的应用 程序管理看到包名)


6.使用adb命令启动模拟器:emulator -avd 模拟器名

 

分享到:
评论

相关推荐

    window abd 开发调试工具

    Window ABD(Android Debug Bridge)开发调试工具是Android开发者常用的一款命令行工具,它作为开发者与Android设备之间...无论是简单的应用安装,还是复杂的设备控制,ABD都能提供强大支持,帮助开发者解决各种问题。

    Android-USB驱动+abd+jdk.zip

    在Android开发过程中,连接设备进行调试是不可或缺的环节。然而,有时在Windows 7系统上,用户可能会遇到Android设备无法被识别...在遇到设备不识别或连接问题时,参照压缩包内的指南进行操作,通常能快速解决问题。

    android4.4 adb工具包

    描述中提到,当使用较低版本的ADB时,可能会遇到驱动不兼容的问题,尤其是在尝试使用`adb shell`命令时。随着Android系统版本的升级,新版本的设备可能需要更高版本的ADB来确保所有功能的正常运行。针对这个问题,这...

    决WIFI连不上问题时,用ADB刷boot.img的命令无效解决方法

    在遇到WiFi连接问题时,有时候我们可能会尝试使用ADB(Android Debug Bridge)工具来刷新设备的boot.img文件。然而,在实际操作过程中,有时会遇到使用ADB命令刷新boot.img无效的情况。本文将详细介绍在这种情况下...

    abd刷机工具包

    "abd刷机工具包"是一个专门为Android设备设计的刷机辅助工具,主要包含adb(Android Debug Bridge)组件。在Android系统开发、调试以及设备维护中,adb扮演着至关重要的角色。这个工具包通常由一系列文件组成,包括adb...

    adb1.0.32 解决安卓低版本连接不兼容问题 安卓7以下可以尝试

    在本场景中,"adb1.0.32" 版本主要是为了解决在Android 7及更低版本上可能出现的连接不兼容问题。下面将详细介绍adb的基本功能、工作原理以及如何使用这个特定版本来解决兼容性问题。 **adb基本功能:** 1. **设备...

    abd-interface-驱动

    "abd-interface-驱动"是一个专门解决ADB驱动问题的资源包,尤其针对那些在连接手机时遇到驱动未安装或显示黄色感叹号无法正常使用的用户。 首先,我们要理解什么是ADB驱动。ADB驱动是Windows操作系统与Android设备...

    adb command 1.0.31

    adb(Android Debug Bridge)是Android开发工具包中的一个重要组成部分,用于连接和管理Android设备或模拟器。1.0.31版本是adb的一个特定发行...了解并熟练掌握adb命令的使用,对于深入理解和控制Android系统至关重要。

    Android开发adb.exe补丁文件

    在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或网络连接与Android设备进行通信,执行各种操作,如安装应用、传输文件、运行shell命令等。有时,为了优化ADB的功能...

    android_usb_windows1

    本文将深入探讨“android_usb_windows1”这个主题,主要关注Android设备在Windows系统上的USB连接、ADB(Android Debug Bridge)工具的使用以及相关驱动程序的安装与配置。 首先,Android USB连接允许开发者在电脑...

    解决adb push pull中文出现乱码截断的的adb.exe 版本34.01

    在IT行业中,ADB(Android Debug Bridge)是一款非常重要的工具,用于开发者与Android设备进行通信,执行各种命令,如安装应用、传输文件等。标题提到的问题是“adb push pull中文出现乱码截断”,这通常发生在尝试...

    abd免拆固件刷机工具.zip

    "adb.exe"是ABD的可执行文件,是整个工具的核心部分,它负责执行用户在命令行中输入的各种ABD命令,例如`adb connect`用于连接设备,`adb push`用于将文件从电脑推送到设备,而`adb root`则是获取设备的超级用户权限...

    adb 命令详解

    ### ADB命令详解 ADB(Android Debug Bridge)是Android SDK中的一个重要工具,它提供了一种在计算机和Android设备(包括真实设备和模拟器)之间进行...熟练掌握ADB命令,可以极大地提高开发效率和解决问题的能力。

    Python-WebADB一个简单的webapp和API用于通过ABD管理和操作连接的Android设备

    总结来说,Python-WebADB是针对Android设备管理的一个高效解决方案,特别适合开发者、测试人员和对命令行操作不熟悉的用户。它通过将ADB的功能封装在Web应用中,降低了Android设备管理的门槛,提高了工作效率。

    adb程序源码连接pc与android

    **adb (Android Debug Bridge)** 是Android系统开发中的一个重要工具,用于建立计算机与Android设备之间的通信...通过深入学习adb,开发者可以更好地理解Android系统的底层工作原理,从而提升开发效率和问题解决能力。

    Android adb 出错解决方法

    总结来说,解决Android adb出错的方法涉及到多个方面,包括重启adb服务、排查端口冲突、检查驱动配置以及系统设置等。在处理这类问题时,开发者需要根据具体的错误信息来进行针对性的排查和解决。同时,了解adb工具...

    如何删除android手机自带的系统程序

    然而,有时用户可能希望删除某些预装应用以释放存储空间或解决性能问题。本文将详细探讨如何在Android手机上删除自带的系统程序。 首先,要删除系统应用,我们需要获取手机的root权限。Root权限是Android系统中的...

    安卓调试驱动ADB1.0.32

    3. **设备日志分析**:Android Studio中的Logcat窗口是通过ADB获取设备的日志信息,帮助开发者定位和解决问题。 4. **无线调试**:通过Android Studio的设置,开发者可以轻松配置ADB通过Wi-Fi连接到设备,方便远程...

    Android 修改adb端口的方法

    虽然通过终止进程可以解决端口占用的问题,但这种方法治标不治本。如果以后还有其他程序占用adb端口,我们又得重复上述的查找和终止进程的步骤。因此,一个更为根本的解决方案是修改adb服务使用的端口。 修改adb...

    adb新版本(1.0.41).zip

    通过更新AdbWinApi.dll和AdbWinUsbApi.dll,可以解决部分USB连接问题。 10. **安全注意事项**:由于adb可以直接访问设备,因此在公共网络环境下关闭adb服务或者使用USB连接是明智的选择,以防止潜在的安全风险。 ...

Global site tag (gtag.js) - Google Analytics